Details

Time bar (total: 16.5s)

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)

sample821.0ms (5%)

Results
811.0ms8256×body256valid
Bogosity

preprocess186.0ms (1.1%)

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)

simplify168.0ms (1%)

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

Compiled 10 to 6 computations (40% saved)

localize24.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite150.0ms (0.9%)

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

simplify336.0ms (2%)

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

eval702.0ms (4.2%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune106.0ms (0.6%)

Pruning

9 alts after pruning (9 fresh and 0 done)

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

Compiled 248 to 148 computations (40.3% saved)

localize67.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
99.4%
(/.f64 x (*.f64 hi hi))
98.6%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 57 to 22 computations (61.4% saved)

series11.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite129.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1564×log-prod
1288×fma-def
530×expm1-udef
530×log1p-udef
522×log-div
Iterations

Useful iterations: 1 (0.0ms)

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

simplify258.0ms (1.6%)

Algorithm
egg-herbie
Rules
872×div-sub
650×log-prod
536×cube-prod
500×exp-prod
474×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize191.0ms (1.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite58.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1984×pow1
1846×add-exp-log
1846×log1p-expm1-u
1846×expm1-log1p-u
174×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
115813
2236913
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) hi)
Outputs
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))

simplify62.0ms (0.4%)

Algorithm
egg-herbie
Rules
1536×fma-def
786×log-prod
754×div-sub
736×log-div
426×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093772
1226772
2793772
34565772
Stop Event
node limit
Counts
58 → 41
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)

localize53.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x hi) lo)
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
Compiler

Compiled 23 to 9 computations (60.9% saved)

series7.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1732×prod-diff
1028×log-prod
632×pow-prod-down
630×fma-def
478×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
1550×times-frac
884×fma-neg
816×unswap-sqr
500×unsub-neg
470×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize40.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
100.0%
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
99.4%
(/.f64 x (*.f64 hi hi))
49.9%
(*.f64 lo (/.f64 x (*.f64 hi hi)))
Compiler

Compiled 54 to 11 computations (79.6% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1622×log-prod
1598×fma-def
614×fma-neg
530×expm1-udef
530×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify322.0ms (1.9%)

Algorithm
egg-herbie
Rules
578×log-prod
492×fma-def
472×cube-prod
468×associate-*r*
444×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

localize99.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
99.4%
(/.f64 x (*.f64 lo lo))
98.5%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
97.5%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
Compiler

Compiled 66 to 25 computations (62.1% saved)

series10.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite146.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1734×log-prod
1228×fma-def
618×expm1-udef
616×log1p-udef
502×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

simplify162.0ms (1%)

Algorithm
egg-herbie
Rules
1066×fma-neg
860×div-sub
580×log-prod
466×fma-def
388×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval942.0ms (5.7%)

Compiler

Compiled 46380 to 17791 computations (61.6% saved)

prune571.0ms (3.5%)

Pruning

54 alts after pruning (53 fresh and 1 done)

PrunedKeptTotal
New1700511751
Fresh224
Picked101
Done314
Total1706541760
Accurracy
20.1%
Counts
1760 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(fma.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)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.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)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.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 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
18.8%
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
18.8%
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
9.1%
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
18.8%
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(-.f64 (/.f64 x hi) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.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 lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
17.9%
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (-.f64 x lo)) lo)) 2))
17.9%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 2682 to 1439 computations (46.3% saved)

localize143.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(pow.f64 (/.f64 x hi) 2)
99.7%
(*.f64 (/.f64 lo hi) (/.f64 x hi))
99.3%
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
99.3%
(pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)
Compiler

Compiled 121 to 27 computations (77.7% saved)

series22.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
6.0ms
hi
@inf
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
2.0ms
x
@inf
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
2.0ms
x
@-inf
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
1.0ms
lo
@-inf
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
1.0ms
x
@0
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))

rewrite164.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
966×fma-neg
758×expm1-udef
756×log1p-udef
442×add-sqr-sqrt
440×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018162
1424144
26675144
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(pow.f64 (/.f64 x hi) 2)
Outputs
(+.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (*.f64 (/.f64 lo hi) (neg.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (*.f64 (*.f64 (/.f64 lo hi) (neg.f64 (/.f64 x hi))) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2))) 1)
(*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (sqrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi))) (sqrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2))) (*.f64 (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3))) (*.f64 (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))))))
(/.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))))
(/.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2))) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3)) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2)) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (/.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (/.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (*.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (/.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 2)) (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) 2) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 1) (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 2)) (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (neg.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) 3) (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)))) 1)
(/.f64 lo (*.f64 (/.f64 hi x) hi))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi x))
(/.f64 x (*.f64 (/.f64 hi lo) hi))
(/.f64 x (*.f64 hi (/.f64 hi lo)))
(/.f64 (/.f64 x hi) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(/.f64 1 (/.f64 hi (/.f64 x (/.f64 hi lo))))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (/.f64 x (/.f64 hi lo)) hi)
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (*.f64 lo (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 lo x)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 x (/.f64 hi lo))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 x)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 x hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (/.f64 (/.f64 x (/.f64 hi lo)) 1) hi)
(/.f64 (/.f64 (/.f64 x (/.f64 hi lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (/.f64 x (/.f64 hi lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 2)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (/.f64 hi lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2))) 1)
(*.f64 x (*.f64 (/.f64 1 hi) (/.f64 x hi)))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(*.f64 (pow.f64 (/.f64 x hi) 2) 1)
(*.f64 1 (pow.f64 (/.f64 x hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (pow.f64 (/.f64 x hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(*.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(*.f64 (*.f64 (/.f64 x hi) x) (/.f64 1 hi))
(*.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(/.f64 x (*.f64 (/.f64 hi x) hi))
(/.f64 x (*.f64 hi (/.f64 hi x)))
(/.f64 (/.f64 x hi) (/.f64 hi x))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi x)))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 x hi) x) hi)
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 x)) (neg.f64 hi))
(/.f64 (*.f64 x (/.f64 x hi)) hi)
(/.f64 (*.f64 (neg.f64 x) (/.f64 x hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 x hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 x hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 x hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 x hi) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x hi) 2)))

simplify129.0ms (0.8%)

Algorithm
egg-herbie
Rules
1050×associate-/l*
1038×times-frac
780×associate-/r*
738×associate-*r*
572×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize22.0ms (0.1%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize115.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)
98.5%
(*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))
98.2%
(-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
21.3%
(/.f64 (-.f64 x lo) (*.f64 lo lo))
Compiler

Compiled 156 to 59 computations (62.2% saved)

series15.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite108.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
784×expm1-udef
780×log1p-udef
478×add-sqr-sqrt
470×pow1
468×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020130
1466130
27036130
Stop Event
node limit
Counts
4 → 129
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (*.f64 lo lo))
(-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
(*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))
(pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)
Outputs
(+.f64 (*.f64 x (pow.f64 lo -2)) (neg.f64 (/.f64 1 lo)))
(-.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 lo -2))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 1)
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 lo -2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 lo -2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 lo -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) lo) (/.f64 (sqrt.f64 (-.f64 x lo)) lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (*.f64 lo (neg.f64 lo))))
(*.f64 (/.f64 1 lo) (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 lo -2) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 x lo) lo) (/.f64 1 lo))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 lo lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) lo) (/.f64 (cbrt.f64 (-.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 lo lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 lo lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 lo lo))))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) lo) 2)
(pow.f64 (/.f64 (*.f64 lo lo) (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (*.f64 lo (neg.f64 lo))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 lo lo) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(+.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (pow.f64 (/.f64 hi lo) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4) (pow.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4) (pow.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4) (pow.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4) (pow.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)))) 1)
(/.f64 hi (/.f64 (*.f64 lo lo) (-.f64 x lo)))
(/.f64 1 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (-.f64 x lo) hi) (*.f64 lo lo))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) hi)) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 hi (neg.f64 (-.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 hi (/.f64 (-.f64 x lo) lo)) lo)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) lo) hi) lo)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) hi) lo) lo)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) hi) 1) (*.f64 lo lo))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 lo lo)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) hi)) lo) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (*.f64 (-.f64 x lo) (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 lo -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo -2) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1)
(*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
(*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))
(*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 hi lo) 2))
(*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (/.f64 hi lo)) (-.f64 1 (/.f64 x lo)))
(*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (-.f64 1 (/.f64 x lo))) (/.f64 hi lo))
(*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (*.f64 hi (-.f64 1 (/.f64 x lo)))) (*.f64 lo lo))
(/.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (*.f64 hi (-.f64 1 (/.f64 x lo)))) lo)
(/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) lo)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))

simplify138.0ms (0.8%)

Algorithm
egg-herbie
Rules
1210×fma-neg
566×log-prod
546×cube-prod
412×div-sub
400×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

localize74.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.6%
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
99.4%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
98.6%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 74 to 33 computations (55.4% saved)

series35.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite180.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1530×log-prod
918×fma-def
640×pow-exp
526×expm1-udef
524×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify250.0ms (1.5%)

Algorithm
egg-herbie
Rules
1364×fma-neg
658×fma-def
594×associate-*r*
586×log-prod
542×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069830145
1188925687
2723625687
Stop Event
node limit
Counts
477 → 402
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 0 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1)
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))))))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (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 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2))) (neg.f64 (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 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 x (pow.f64 hi -1) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 hi -1) x (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 hi -1) x (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.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 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (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 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 hi (-.f64 1 (/.f64 x hi)))) 2))) (neg.f64 (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 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 x (pow.f64 hi -1) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (pow.f64 hi -1) x (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 hi -1) x (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.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 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
Outputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x 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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x 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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (fma.f64 x -1 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 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 (*.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 (*.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 (*.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)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.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 (*.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 (*.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (-.f64 1 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 x x)) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (pow.f64 x 3)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 x x)) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (log.f64 x))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi))))
(+.f64 (+.f64 (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (log.f64 x)) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi))))
(+.f64 (+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 (*.f64 1/3 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 x 3)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (+.f64 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3)) (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x hi)))))
(+.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x hi)))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 (/.f64 -1 x))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x hi)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (+.f64 (-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 1 (*.f64 x lo))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 x lo)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 x lo))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 x lo)))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 2 lo) x) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 x (*.f64 x (*.f64 lo lo)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 x lo)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 x lo)))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (*.f64 x x) (*.f64 lo lo)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 2 lo) x) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 x (*.f64 x (*.f64 lo lo)))))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (/.f64 -6 (*.f64 lo lo)) (/.f64 (-.f64 x lo) (*.f64 x x))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 x lo))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 lo (*.f64 (*.f64 x (-.f64 x lo)) -6)))) (pow.f64 hi 3))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 (*.f64 x (*.f64 x (*.f64 lo lo))) -12 (*.f64 (*.f64 x (pow.f64 (-.f64 x lo) 2)) (*.f64 lo 24)))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 lo (*.f64 (*.f64 x (-.f64 x lo)) -6)))) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (fma.f64 x -1 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi))))
(-.f64 (/.f64 1/2 (/.f64 (*.f64 hi hi) (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (fma.f64 x -1 lo) 2)))) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (fma.f64 x -1 lo) 2)) (*.f64 hi hi)) (/.f64 -1/6 (/.f64 (pow.f64 hi 3) (fma.f64 2 (pow.f64 (fma.f64 x -1 lo) 3) (*.f64 (*.f64 x lo) (*.f64 6 (-.f64 x lo))))))) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 x lo) (pow.f64 (*.f64 -1 (-.f64 x lo)) 2)) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 -6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 4)))) (pow.f64 hi 4)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3))))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 lo (*.f64 x 2)) (pow.f64 (fma.f64 x -1 lo) 2)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 lo (*.f64 x (pow.f64 (fma.f64 x -1 lo) 2))) (fma.f64 (*.f64 x (*.f64 x (*.f64 lo lo))) -12 (*.f64 -6 (pow.f64 (fma.f64 x -1 lo) 4)))) (pow.f64 hi 4)) (/.f64 -1/6 (/.f64 (pow.f64 hi 3) (fma.f64 2 (pow.f64 (fma.f64 x -1 lo) 3) (*.f64 (*.f64 x lo) (*.f64 6 (-.f64 x lo)))))))) (/.f64 (fma.f64 x -1 lo) hi))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (log.f64 lo))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi lo))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(+.f64 (/.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (+.f64 (/.f64 1 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (log.f64 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi lo))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))))
(+.f64 (/.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (+.f64 (/.f64 1 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (log.f64 lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi lo))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))))
(+.f64 (/.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 3)) (pow.f64 lo 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (+.f64 (/.f64 1 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (log.f64 lo))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (+.f64 1 (/.f64 x hi)) lo))) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (+.f64 1 (/.f64 x hi)) lo))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (+.f64 1 (/.f64 x hi)) lo))) (log.f64 (/.f64 -1 lo)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x 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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x 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))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 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 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (fma.f64 x -1 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 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 (*.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 (*.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 (*.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)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.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 (*.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 (*.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 0 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 hi))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) 1/3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1)
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 hi))
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(fabs.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) 1/3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1/3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2) (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 hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x 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 hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (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 hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (/.f64 hi x)) (+.f64 -1 (/.f64 x hi)))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 1 (/.f64 x hi)) (/.f64 lo 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) 3)) (fma.f64 (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1/3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 x (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 x (pow.f64 hi -1) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 hi -1) x (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 hi -1) x (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.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 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.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 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2))) (log1p.f64 (/.f64 (neg.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) hi)))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))
(fabs.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) 1))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1/3))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x 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 hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 2)) (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 hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (/.f64 hi x)) (+.f64 -1 (/.f64 x hi)))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 hi (-.f64 1 (/.f64 x hi)))) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 1 (/.f64 x hi)) (/.f64 lo 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo 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 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) 3)) (fma.f64 (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (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 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1/3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 x (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 x (pow.f64 hi -1) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 hi -1) x (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (pow.f64 hi -1) x (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (fma.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 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.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 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.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 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.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 (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))

localize64.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.4%
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
99.3%
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 67 to 31 computations (53.7% saved)

series17.0ms (0.1%)

Counts
3 → 52
Calls

24 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
1.0ms
hi
@-inf
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
1.0ms
hi
@0
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
1.0ms
hi
@inf
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
1.0ms
lo
@0
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1524×log-prod
1256×prod-diff
532×expm1-udef
530×log1p-udef
384×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
848×associate-+r+
842×distribute-lft-in
810×distribute-rgt-in
762×associate-+l+
726×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03615990
18765644
230725358
Stop Event
node limit
Counts
138 → 208
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 hi))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (sqrt.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (pow.f64 x 2))) (+.f64 (sqrt.f64 (/.f64 1 hi)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (pow.f64 x 3))))))
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1/4 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1/4 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 lo (pow.f64 hi 4))) (*.f64 -1/8 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 x 2)))) (*.f64 1/8 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 x 2))))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2))))))))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/8 (*.f64 (*.f64 lo (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 hi 5)))))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 lo (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 hi 7))))) (*.f64 1/8 (*.f64 (*.f64 lo (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 hi 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 lo hi) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 lo hi) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x))))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 (pow.f64 hi -1)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (pow.f64 hi -1) 1/2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (sqrt.f64 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (-.f64 1 (/.f64 x hi)))))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 0 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (pow.f64 (/.f64 x hi) 2))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 (/.f64 x hi))))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.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)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) 1)
(/.f64 (*.f64 lo (sqrt.f64 (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) lo) (sqrt.f64 hi))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo)))
(log.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
Outputs
(sqrt.f64 (/.f64 1 hi))
(pow.f64 hi -1/2)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (sqrt.f64 (/.f64 1 hi)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (sqrt.f64 (/.f64 1 hi)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (pow.f64 hi -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 hi))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 x x)) (sqrt.f64 (/.f64 1 hi))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 hi 5)))) (*.f64 x x) (sqrt.f64 (/.f64 1 hi))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 hi 5)))) (*.f64 x x) (pow.f64 hi -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (pow.f64 x 2))) (+.f64 (sqrt.f64 (/.f64 1 hi)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (pow.f64 x 3))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (+.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 x x)) (sqrt.f64 (/.f64 1 hi))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (fma.f64 -1/8 (*.f64 x (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 hi 5))))) (fma.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 hi 7)))) (pow.f64 x 3) (sqrt.f64 (/.f64 1 hi)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) (fma.f64 -1/8 (*.f64 x (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 hi 5))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (pow.f64 x 3)) (pow.f64 hi -1/2))))
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 -1))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/8 (*.f64 (/.f64 hi (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 -1)))))
(fma.f64 (*.f64 1/8 (/.f64 hi (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (/.f64 hi (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (/.f64 hi (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 -1))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (*.f64 1/8 (/.f64 hi (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 x) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 -1))))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
(*.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) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
(*.f64 lo (/.f64 (+.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) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1/4 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1/4 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 lo (pow.f64 hi 4))) (*.f64 -1/8 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (*.f64 hi hi) (*.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (*.f64 hi hi) (*.f64 x lo))))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2)))))))
(fma.f64 -1/4 (/.f64 lo (*.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (fma.f64 1/4 (/.f64 lo (*.f64 x (pow.f64 (sqrt.f64 -1) 2))) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (*.f64 hi hi) (*.f64 x lo))))))))
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (-.f64 (*.f64 -1/4 (/.f64 lo x)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (fma.f64 -1/4 (/.f64 lo x) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
(+.f64 (*.f64 -1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 x 2)))) (*.f64 1/8 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 x 2))))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/4 (/.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 lo x)) (pow.f64 hi 2))))))))
(fma.f64 -1/4 (/.f64 lo (*.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (fma.f64 1/4 (/.f64 lo (*.f64 x (pow.f64 (sqrt.f64 -1) 2))) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (*.f64 hi hi) (*.f64 x lo))))))))
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (-.f64 (*.f64 -1/4 (/.f64 lo x)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (fma.f64 -1/4 (/.f64 lo x) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 hi)) lo))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo))
(*.f64 (pow.f64 hi -1/2) (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 hi)) lo) (*.f64 (*.f64 1/2 (*.f64 x lo)) (sqrt.f64 (/.f64 1 (pow.f64 hi 3)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) (*.f64 1/2 (*.f64 x lo))) (*.f64 (sqrt.f64 (/.f64 1 hi)) lo))
(*.f64 lo (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) 1/2) (pow.f64 hi -1/2)))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/8 (*.f64 (*.f64 lo (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 hi 5)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 hi)) lo) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) (*.f64 x lo)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 (*.f64 x x) lo)))))
(fma.f64 (neg.f64 lo) (sqrt.f64 (/.f64 1 hi)) (fma.f64 (*.f64 1/2 (*.f64 x lo)) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 1/8 (*.f64 (*.f64 x x) lo)))))
(+.f64 (*.f64 lo (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) 1/2) (pow.f64 hi -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 1/8 (*.f64 (*.f64 x x) lo))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lo x) (sqrt.f64 (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 lo (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 hi 7))))) (*.f64 1/8 (*.f64 (*.f64 lo (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 hi 5))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 hi)) lo) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) (*.f64 x lo)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (*.f64 (pow.f64 x 3) lo)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 (*.f64 x x) lo))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) (*.f64 x lo)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (*.f64 (pow.f64 x 3) lo)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 5))) (*.f64 1/8 (*.f64 (*.f64 x x) lo))))) (*.f64 (sqrt.f64 (/.f64 1 hi)) lo))
(+.f64 (*.f64 lo (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 3))) x) 1/2) (pow.f64 hi -1/2))) (*.f64 lo (+.f64 (*.f64 (*.f64 x (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 hi 5))))) 1/8) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 hi 7))) (pow.f64 x 3)) 1/16))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x)))
(neg.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) lo) (neg.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 hi lo)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 lo (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (/.f64 hi lo)))))
(fma.f64 (*.f64 -1/2 (/.f64 lo (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) lo) (neg.f64 (sqrt.f64 x))))
(fma.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 -1/2 lo) (sqrt.f64 -1)) (*.f64 (sqrt.f64 x) (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 hi lo))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 lo hi) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 hi lo) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 lo (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (/.f64 hi lo))))))
(fma.f64 (*.f64 1/8 (*.f64 (/.f64 lo (sqrt.f64 -1)) (/.f64 hi -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (*.f64 -1/2 (/.f64 lo (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) lo) (neg.f64 (sqrt.f64 x)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 hi lo) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 -1/2 lo) (sqrt.f64 -1)) (*.f64 (sqrt.f64 x) (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 hi lo)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 lo hi) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) lo) hi) (sqrt.f64 x))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 hi lo) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 hi hi)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 lo (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (/.f64 hi lo)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 lo (sqrt.f64 -1)) (/.f64 hi -1))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 hi hi)))) (fma.f64 (*.f64 -1/2 (/.f64 lo (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) lo) (neg.f64 (sqrt.f64 x))))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 hi lo) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 lo (pow.f64 (sqrt.f64 -1) 5)) (*.f64 hi hi))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 -1/2 lo) (sqrt.f64 -1)) (*.f64 (sqrt.f64 x) (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 hi lo))))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 (pow.f64 hi -1)))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(*.f64 (pow.f64 hi -1/2) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (pow.f64 hi -1) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(*.f64 (pow.f64 hi -1/2) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (-.f64 1 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 -1 (/.f64 x hi))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/2)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4) 2)
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/2))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 0 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 x hi) (/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 x hi) (fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo (/.f64 x hi)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (pow.f64 (/.f64 x hi) 2))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 (/.f64 x hi))))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (neg.f64 (pow.f64 (/.f64 x hi) 2))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (neg.f64 x) hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (pow.f64 (/.f64 x hi) 2))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (neg.f64 x) hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (neg.f64 (pow.f64 (/.f64 x hi) 2))) (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 x hi)))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3) 1/3)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.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)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) 1)
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 lo (sqrt.f64 (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi))
(/.f64 lo (/.f64 (sqrt.f64 hi) (sqrt.f64 (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) lo)
(*.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) lo) (sqrt.f64 hi))
(/.f64 lo (/.f64 (sqrt.f64 hi) (sqrt.f64 (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) lo)
(*.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 (-.f64 1 (/.f64 x hi))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 3)
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3) 1/3)
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo)))
(sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo lo)) hi))
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi (*.f64 lo lo))))
(sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(log.f64 (pow.f64 (exp.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 lo))
(*.f64 lo (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3/2) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 1))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))

eval937.0ms (5.7%)

Compiler

Compiled 48656 to 22377 computations (54% saved)

prune341.0ms (2.1%)

Pruning

80 alts after pruning (77 fresh and 3 done)

PrunedKeptTotal
New1164451209
Fresh163248
Picked101
Done235
Total1183801263
Accurracy
23.4%
Counts
1263 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1/4) 2)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
18.8%
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
18.8%
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
10.2%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.7%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 6) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 6)) (+.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))) 2) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
18.8%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
9.9%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (/.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (*.f64 hi (-.f64 1 (/.f64 x lo)))) lo)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 4)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.2%
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 lo (/.f64 x (/.f64 hi lo))) hi)))) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)))
10.2%
(/.f64 (+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
10.2%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))
19.2%
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (neg.f64 lo) hi)
10.2%
(/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))))
18.7%
(/.f64 1 (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
2.0%
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
18.8%
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(-.f64 (/.f64 x hi) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
2.3%
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (-.f64 (*.f64 -1/4 (/.f64 lo x)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
9.1%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -2 (/.f64 x hi))) (-.f64 (/.f64 lo hi) (/.f64 x hi)))
9.2%
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -2 (/.f64 x hi))) (-.f64 (+.f64 (+.f64 (/.f64 lo hi) (/.f64 lo x)) (/.f64 x lo)) (fma.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x) (/.f64 x hi))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
17.9%
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (-.f64 x lo)) lo)) 2))
17.9%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
19.7%
(expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (+.f64 1 (/.f64 x hi)) lo))) (log.f64 (/.f64 -1 lo)))))
18.8%
(expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
9.9%
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2))) (log1p.f64 (/.f64 (neg.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) hi))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3)))
18.8%
(expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 4647 to 2727 computations (41.3% saved)

localize175.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)
98.9%
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
98.6%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
57.2%
(*.f64 hi (/.f64 x hi))
Compiler

Compiled 266 to 105 computations (60.5% saved)

series35.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
14.0ms
lo
@0
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
3.0ms
lo
@0
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
3.0ms
hi
@inf
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
1.0ms
x
@inf
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
1.0ms
x
@0
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
656×add-sqr-sqrt
646×pow1
642×*-un-lft-identity
610×add-exp-log
610×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify114.0ms (0.7%)

Algorithm
egg-herbie
Rules
1458×associate-+r+
1262×fma-def
920×associate-+l+
902×+-commutative
450×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059615862
1188913450
Stop Event
node limit
Counts
202 → 267
Calls
Call 1
Inputs
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
(log.f64 (+.f64 1 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo)
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo)
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3)))) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 -1 hi)) lo) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 hi 2)) (pow.f64 hi 2)) lo) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo (-.f64 hi (*.f64 -1 hi))) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 hi))))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (*.f64 2 (*.f64 lo (pow.f64 hi 2)))) (pow.f64 x 3))) (log.f64 (neg.f64 (/.f64 1 hi)))))))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (log.f64 x))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 hi (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) (+.f64 (/.f64 lo hi) (log.f64 x)))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 hi (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) (+.f64 (/.f64 lo hi) (log.f64 x))))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)))))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (*.f64 -1/3 (pow.f64 x 3))) (pow.f64 hi 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (*.f64 -1/3 (pow.f64 x 3))) (pow.f64 hi 3))))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 5))) (*.f64 -4 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (pow.f64 hi 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo (-.f64 hi (*.f64 -1 hi))) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 hi 2)) (pow.f64 hi 2)) lo) (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 -1 hi)) lo) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi)))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)))) (*.f64 2 (*.f64 lo (pow.f64 hi 2))))) (pow.f64 x 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (+.f64 (log.f64 x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 x) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 3))) (*.f64 -4 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) (pow.f64 x 2)))))) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x)))) (pow.f64 hi 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x)))))) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x))) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x)))))) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 x hi)))) 1)
(/.f64 hi (/.f64 hi x))
(/.f64 1 (/.f64 hi (*.f64 hi x)))
(/.f64 (*.f64 hi x) hi)
(/.f64 (neg.f64 (*.f64 hi x)) (neg.f64 hi))
(pow.f64 (*.f64 hi (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x hi))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 1)
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) 3) (pow.f64 (log1p.f64 (/.f64 x hi)) 3)) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))))) (-.f64 (pow.f64 (log1p.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))))) (pow.f64 (log1p.f64 (/.f64 x hi)) 2)) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi))))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2))
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))) 1)
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) 3) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2))) (-.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2))) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2))
(*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (*.f64 hi hi))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
Outputs
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 hi x))) lo) (log.f64 (+.f64 1 (/.f64 x hi))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (pow.f64 x 2))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi))) x (fma.f64 -1 (/.f64 lo hi) (*.f64 (-.f64 (/.f64 (*.f64 -2 lo) (pow.f64 hi 3)) (/.f64 1/2 (*.f64 hi hi))) (*.f64 x x))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (-.f64 (*.f64 (fma.f64 -2 (/.f64 lo (pow.f64 hi 3)) (/.f64 -1/2 (*.f64 hi hi))) (*.f64 x x)) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3)))) (pow.f64 x 3)))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi))) x (fma.f64 -1 (/.f64 lo hi) (fma.f64 (-.f64 (/.f64 (*.f64 -2 lo) (pow.f64 hi 3)) (/.f64 1/2 (*.f64 hi hi))) (*.f64 x x) (*.f64 (fma.f64 2 (/.f64 lo (pow.f64 hi 4)) (/.f64 1/3 (pow.f64 hi 3))) (pow.f64 x 3)))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (-.f64 (fma.f64 (fma.f64 -2 (/.f64 lo (pow.f64 hi 3)) (/.f64 -1/2 (*.f64 hi hi))) (*.f64 x x) (*.f64 (fma.f64 2 (/.f64 lo (pow.f64 hi 4)) (/.f64 1/3 (pow.f64 hi 3))) (pow.f64 x 3))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (/.f64 lo hi) (neg.f64 (log.f64 hi))))
(+.f64 (/.f64 lo hi) (log.f64 (/.f64 x hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))))
(+.f64 (/.f64 hi x) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (neg.f64 (log.f64 hi))))))
(+.f64 (/.f64 hi x) (+.f64 (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 -1 hi)) lo) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 lo hi)))))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (-.f64 hi (neg.f64 hi)) (/.f64 (*.f64 x x) lo))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -2 (/.f64 lo x) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 hi))) (/.f64 lo hi)))))
(+.f64 (+.f64 (+.f64 (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi)) (log.f64 (/.f64 x hi))) (/.f64 (*.f64 (*.f64 -1/2 hi) hi) (*.f64 x x))) (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 hi 2)) (pow.f64 hi 2)) lo) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo (-.f64 hi (*.f64 -1 hi))) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 hi))))))))))
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 hi hi)) (/.f64 (pow.f64 x 3) lo)) (+.f64 (+.f64 (/.f64 hi x) (/.f64 (-.f64 hi (neg.f64 hi)) (/.f64 (*.f64 x x) lo))) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 hi)))))))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 (*.f64 hi hi) -2))) (+.f64 (+.f64 (+.f64 (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 (*.f64 -1/2 hi) hi) (*.f64 x x)) (log.f64 (/.f64 x hi)))) (/.f64 1/3 (pow.f64 (/.f64 x hi) 3))) (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi))))
(-.f64 (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (fma.f64 2 lo (neg.f64 hi)) x) (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi)))))
(-.f64 (-.f64 (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi))) (/.f64 (-.f64 (*.f64 2 lo) hi) x)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (fma.f64 2 lo (neg.f64 hi)) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi)))))))
(fma.f64 2 (*.f64 (/.f64 hi x) (/.f64 lo x)) (-.f64 (-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 lo hi))) (/.f64 (-.f64 (*.f64 2 lo) hi) x)) (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 lo) (*.f64 -1 hi)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (*.f64 2 (*.f64 lo (pow.f64 hi 2)))) (pow.f64 x 3))) (log.f64 (neg.f64 (/.f64 1 hi)))))))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (fma.f64 2 lo (neg.f64 hi)) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (/.f64 lo hi) (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (*.f64 (*.f64 2 lo) (*.f64 hi hi))) (pow.f64 x 3)) (log.f64 (/.f64 -1 hi))))))))
(fma.f64 2 (*.f64 (/.f64 hi x) (/.f64 lo x)) (-.f64 (-.f64 (+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (fma.f64 2 (*.f64 (*.f64 hi hi) lo) (*.f64 (pow.f64 hi 3) -1/3)) (pow.f64 x 3))) (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 lo hi))) (/.f64 (-.f64 (*.f64 2 lo) hi) x)) (log.f64 (/.f64 -1 x))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (log.f64 x))))
(fma.f64 -1 (log.f64 hi) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (log.f64 x))))
(+.f64 (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi)) (log.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 hi (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) (+.f64 (/.f64 lo hi) (log.f64 x)))))
(fma.f64 -1 (log.f64 hi) (fma.f64 -2 (/.f64 lo x) (fma.f64 hi (+.f64 (/.f64 1 x) (/.f64 (*.f64 2 lo) (*.f64 x x))) (+.f64 (/.f64 lo hi) (log.f64 x)))))
(+.f64 (+.f64 (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi)) (log.f64 (/.f64 x hi))) (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 hi (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) (+.f64 (/.f64 lo hi) (log.f64 x))))))
(fma.f64 -1 (log.f64 hi) (fma.f64 -2 (/.f64 lo x) (fma.f64 (-.f64 (/.f64 (*.f64 -2 lo) (pow.f64 x 3)) (/.f64 1/2 (*.f64 x x))) (*.f64 hi hi) (fma.f64 hi (+.f64 (/.f64 1 x) (/.f64 (*.f64 2 lo) (*.f64 x x))) (+.f64 (/.f64 lo hi) (log.f64 x))))))
(-.f64 (fma.f64 -2 (/.f64 lo x) (fma.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 lo (pow.f64 x 3)) (/.f64 -1/2 (*.f64 x x))) (+.f64 (log.f64 x) (fma.f64 hi (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x)) (/.f64 lo hi))))) (log.f64 hi))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (fma.f64 -1 lo x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (neg.f64 lo) hi))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))) (-.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 (neg.f64 (*.f64 x x)) (*.f64 x x)))))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 1/3 (pow.f64 (/.f64 x hi) 3) (-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 (*.f64 x x) -2))) (/.f64 lo hi)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 (neg.f64 (*.f64 x x)) (*.f64 x x)))) (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (pow.f64 hi 4) (-.f64 (pow.f64 x 3) (neg.f64 (pow.f64 x 3))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (fma.f64 1/3 (pow.f64 (/.f64 x hi) 3) (-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 (*.f64 x x) -2))) (/.f64 lo hi))) (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 2 (pow.f64 x 3))))) (fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (*.f64 -1/3 (pow.f64 x 3))) (pow.f64 hi 3))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) lo (*.f64 (pow.f64 x 3) -1/3)) (pow.f64 hi 3))))))
(-.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))) (/.f64 (fma.f64 lo (*.f64 2 (*.f64 x x)) (*.f64 (pow.f64 x 3) -1/3)) (pow.f64 hi 3))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (*.f64 -1/3 (pow.f64 x 3))) (pow.f64 hi 3))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 4) (-.f64 (pow.f64 x 3) (neg.f64 (pow.f64 x 3))))) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) lo (*.f64 (pow.f64 x 3) -1/3)) (pow.f64 hi 3))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 2 (pow.f64 x 3)))) (/.f64 (fma.f64 lo (*.f64 2 (*.f64 x x)) (*.f64 (pow.f64 x 3) -1/3)) (pow.f64 hi 3)))) (/.f64 (-.f64 lo x) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -4) (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi)))) x (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 x (+.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -4) (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi)))) x (fma.f64 -1 (/.f64 lo hi) (fma.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 lo (pow.f64 hi 3)))) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 2 (*.f64 lo lo)) (pow.f64 hi 4)))) (*.f64 x x) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(fma.f64 x (+.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (-.f64 (fma.f64 (*.f64 x x) (fma.f64 -2 (+.f64 (/.f64 lo (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (neg.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1/2 (*.f64 hi hi))))) (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))))) (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 5))) (*.f64 -4 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (pow.f64 hi 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -4) (+.f64 (/.f64 1 hi) (/.f64 (*.f64 2 lo) (*.f64 hi hi)))) x (fma.f64 (+.f64 (fma.f64 2 (/.f64 lo (pow.f64 hi 4)) (/.f64 1/3 (pow.f64 hi 3))) (*.f64 -1/2 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (pow.f64 hi 5)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 hi 5)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -4) (*.f64 hi hi))))))) (pow.f64 x 3) (fma.f64 -1 (/.f64 lo hi) (fma.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 lo (pow.f64 hi 3)))) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 2 (*.f64 lo lo)) (pow.f64 hi 4)))) (*.f64 x x) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(fma.f64 x (+.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (fma.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 lo (pow.f64 hi 4)) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 hi 5) lo)) 4) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) hi) (/.f64 -4 hi)))) (/.f64 1/3 (pow.f64 hi 3)))) (-.f64 (fma.f64 (*.f64 x x) (fma.f64 -2 (+.f64 (/.f64 lo (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (neg.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1/2 (*.f64 hi hi))))) (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (neg.f64 (log.f64 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (log.f64 (/.f64 x hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))
(+.f64 (/.f64 hi x) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) -4) x) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -2 (/.f64 lo x) (+.f64 (neg.f64 (log.f64 hi)) (+.f64 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))))
(+.f64 (/.f64 hi x) (+.f64 (fma.f64 -2 (/.f64 lo x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (log.f64 hi))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)) (log.f64 x))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo (-.f64 hi (*.f64 -1 hi))) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (-.f64 hi (neg.f64 hi)) (/.f64 (*.f64 x x) lo))) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) -4) x) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) -4) (/.f64 (*.f64 x x) hi)) (+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))))))
(+.f64 (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x))) (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 hi x) (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)))) (log.f64 hi))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)) (log.f64 x))) (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 hi 2)) (pow.f64 hi 2)) lo) (pow.f64 x 3)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 -1 hi)) lo) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 2 (/.f64 (pow.f64 lo 2) hi)))) (pow.f64 x 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 hi hi)) (/.f64 (pow.f64 x 3) lo))) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (*.f64 lo lo) hi) -4))) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) -4) x) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (/.f64 (-.f64 hi (neg.f64 hi)) (/.f64 (*.f64 x x) lo)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) -4) (/.f64 (*.f64 x x) hi))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 hi x) (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)))) (log.f64 hi))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)) (log.f64 x))) (*.f64 hi (*.f64 (/.f64 lo x) (/.f64 2 x)))) (+.f64 (/.f64 1/3 (pow.f64 (/.f64 x hi) 3)) (/.f64 (*.f64 -3/2 (*.f64 hi (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 -4 hi)))) (pow.f64 x 3)))) (fma.f64 -2 (/.f64 lo x) (/.f64 lo hi))) (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 (*.f64 hi hi) -2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (log.f64 (/.f64 -1 hi)))))
(-.f64 (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (log.f64 (/.f64 -1 hi)))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) hi) 4) (fma.f64 2 lo (neg.f64 hi))) x) (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (log.f64 (/.f64 -1 hi))))))
(-.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 (-.f64 (*.f64 2 lo) hi) (*.f64 -2 (/.f64 (*.f64 lo lo) hi))) x))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) hi) 4) (fma.f64 2 lo (neg.f64 hi))) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) 4) (/.f64 (*.f64 x x) hi)) (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (log.f64 (/.f64 -1 hi)))))))))
(fma.f64 2 (*.f64 (/.f64 hi x) (/.f64 lo x)) (-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (+.f64 (/.f64 lo hi) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (log.f64 (/.f64 -1 hi)))) (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 lo lo) hi)) (*.f64 x x)) hi))) (/.f64 (+.f64 (-.f64 (*.f64 2 lo) hi) (*.f64 -2 (/.f64 (*.f64 lo lo) hi))) x)) (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi)))) (+.f64 (*.f64 2 lo) (*.f64 -1 hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) hi) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -2 (/.f64 (pow.f64 lo 2) hi))) (pow.f64 hi 2)))) (*.f64 2 (*.f64 lo (pow.f64 hi 2))))) (pow.f64 x 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) hi) 4) (fma.f64 2 lo (neg.f64 hi))) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) 4) (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (*.f64 lo lo) hi) 4))) (*.f64 (*.f64 2 lo) (*.f64 hi hi)))) (pow.f64 x 3)) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))))
(fma.f64 2 (*.f64 (/.f64 hi x) (/.f64 lo x)) (+.f64 (-.f64 (+.f64 (/.f64 lo hi) (log.f64 (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (fma.f64 (pow.f64 hi 3) -1/3 (fma.f64 2 (*.f64 (*.f64 hi hi) lo) (*.f64 -3/2 (*.f64 hi (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 4 hi)))))) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 lo lo) hi)) (*.f64 x x)) hi))) (/.f64 (+.f64 (-.f64 (*.f64 2 lo) hi) (*.f64 -2 (/.f64 (*.f64 lo lo) hi))) x))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 lo hi) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) x) -4) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (/.f64 lo hi) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (+.f64 (log.f64 x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -1 (log.f64 hi) (fma.f64 -2 (/.f64 lo x) (+.f64 (/.f64 lo hi) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 x x)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) x) -4) hi) (+.f64 (log.f64 x) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))) (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 x x)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 lo x) (/.f64 lo x))) (+.f64 (fma.f64 -2 (/.f64 lo x) (-.f64 (/.f64 lo hi) (log.f64 hi))) (fma.f64 -2 (*.f64 (/.f64 lo x) (/.f64 lo x)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (log.f64 x))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo x)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (/.f64 lo hi) (+.f64 (log.f64 x) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) hi)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 x 3))) (*.f64 -4 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) x)) (*.f64 2 (/.f64 (pow.f64 lo 2) x))) (pow.f64 x 2)))))) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 lo (pow.f64 x 2))))) hi) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -2 (/.f64 lo x) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 x x)) (+.f64 (+.f64 (/.f64 lo hi) (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 lo lo) x) -4) hi) (fma.f64 -1 (log.f64 hi) (fma.f64 (fma.f64 -1/2 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (pow.f64 x 3)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 x 3)) (/.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 lo lo) x) -4)) (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 2 lo) (*.f64 x x)))) hi (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))) (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 x x)))
(+.f64 (+.f64 (+.f64 (-.f64 (fma.f64 hi (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 x 3)) 4) (*.f64 4 (*.f64 (*.f64 (/.f64 lo x) (/.f64 lo x)) (/.f64 -4 x)))) (fma.f64 2 (/.f64 lo (*.f64 x x)) (/.f64 1 x))) (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))) (log.f64 hi)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x -4)) (log.f64 x))) (fma.f64 -2 (*.f64 (/.f64 lo x) (/.f64 lo x)) (/.f64 lo hi))) (*.f64 -2 (+.f64 (/.f64 lo x) (*.f64 (/.f64 lo x) (/.f64 lo x)))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (fma.f64 -1 lo x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x (*.f64 lo lo)) -4) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 (neg.f64 (*.f64 x x)) (*.f64 x x)))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 1/3 (pow.f64 (/.f64 x hi) 3) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x -4)) (pow.f64 hi 3)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 (*.f64 x x) -2))) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))))))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x)))) (pow.f64 hi 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 lo 2) x)) (*.f64 2 (*.f64 (pow.f64 lo 2) x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))))))
(+.f64 (/.f64 x (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x (*.f64 lo lo)) -4))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 (neg.f64 (*.f64 x x)) (*.f64 x x)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x (*.f64 lo lo)) -4) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 4) (-.f64 (pow.f64 x 3) (neg.f64 (pow.f64 x 3))))) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))))))))
(+.f64 (/.f64 x (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 lo lo) (*.f64 x -4)))) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 1/3 (pow.f64 (/.f64 x hi) 3) (+.f64 (+.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 (*.f64 x x) -2))) (/.f64 lo hi)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x -4)) (pow.f64 hi 3)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 2 (pow.f64 x 3)))))) (fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (/.f64 x hi))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 2 hi) (/.f64 (*.f64 x lo) hi)))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x)))))) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) lo (fma.f64 -1/3 (pow.f64 x 3) (*.f64 -1/2 (*.f64 (*.f64 x (*.f64 lo lo)) 4)))) (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (fma.f64 lo (*.f64 2 (*.f64 x x)) (fma.f64 (pow.f64 x 3) -1/3 (*.f64 x (*.f64 -2 (*.f64 lo lo))))) (pow.f64 hi 3))))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x))) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (pow.f64 x 3) (*.f64 -1 (pow.f64 x 3)))) (pow.f64 hi 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) lo) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 (pow.f64 lo 2) x)) (*.f64 -2 (*.f64 (pow.f64 lo 2) x)))))) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (*.f64 lo lo)) 4) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 4) (-.f64 (pow.f64 x 3) (neg.f64 (pow.f64 x 3))))) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) lo (fma.f64 -1/3 (pow.f64 x 3) (*.f64 -1/2 (*.f64 (*.f64 x (*.f64 lo lo)) 4)))) (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (fma.f64 lo (*.f64 2 (*.f64 x x)) (fma.f64 (pow.f64 x 3) -1/3 (*.f64 x (*.f64 -2 (*.f64 lo lo))))) (pow.f64 hi 3))) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 2 (pow.f64 x 3)))))) (/.f64 (-.f64 lo x) hi)) (/.f64 x (/.f64 (pow.f64 hi 4) (*.f64 x (*.f64 (*.f64 lo lo) 4))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log1p.f64 (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(*.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(*.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (+.f64 hi x)))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (+.f64 x hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (log1p.f64 (/.f64 x hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo (/.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) lo))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 x hi)))) 1)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(/.f64 hi (/.f64 hi x))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(/.f64 1 (/.f64 hi (*.f64 hi x)))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(/.f64 (*.f64 hi x) hi)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(/.f64 (neg.f64 (*.f64 hi x)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 hi) x) (neg.f64 hi))
(*.f64 1 (*.f64 x 1))
(pow.f64 (*.f64 hi (/.f64 x hi)) 1)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 x hi))) 3)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 3) 1/3)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 x hi))) 2)
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi hi) x) 2))
(sqrt.f64 (*.f64 x x))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 x hi)))))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 x hi)) 3))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x hi))))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(exp.f64 (log.f64 (*.f64 hi (/.f64 x hi))))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 x hi))) 1))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 x hi))))
(*.f64 (/.f64 hi hi) x)
(*.f64 x 1)
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 1)
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) 3) (pow.f64 (log1p.f64 (/.f64 x hi)) 3)) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))))) (-.f64 (pow.f64 (log1p.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) 3) (pow.f64 (log1p.f64 (/.f64 x hi)) 3)) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (-.f64 (pow.f64 (log1p.f64 (/.f64 x hi)) 2) (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi)))) 3) (pow.f64 (log1p.f64 (/.f64 x hi)) 3)) (fma.f64 lo (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi)))) lo) (*.f64 (log1p.f64 (/.f64 x hi)) (-.f64 (log1p.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))))) (pow.f64 (log1p.f64 (/.f64 x hi)) 2)) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi))))
(/.f64 (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (neg.f64 (pow.f64 (log1p.f64 (/.f64 x hi)) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (neg.f64 (log1p.f64 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 lo (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi)))))) (pow.f64 (log1p.f64 (/.f64 x hi)) 2)) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi)))) (log1p.f64 (/.f64 x hi))))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 1)
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3)
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(pow.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3) 1/3)
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2)
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(sqrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2))
(sqrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2))
(fabs.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 1))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))) 1)
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) 3) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2))) (-.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3) (*.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) 3))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2))) (-.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) 3) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))) 3)) (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 4) (*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))) (-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2))) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2))) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (neg.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 4)) (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 1)
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 3)
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3) 1/3)
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2)
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2))
(fabs.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi)))))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 1))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (fma.f64 1 x hi)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (fma.f64 1 x hi))) (/.f64 -1 (fma.f64 1 x hi))) (log1p.f64 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))) 1)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(*.f64 1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2))
(*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (*.f64 hi hi))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 4))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) 3))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) 1))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)

localize22.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
97.5%
(+.f64 (/.f64 hi lo) 1)
Compiler

Compiled 15 to 8 computations (46.7% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

6 calls:

TimeVariablePointExpression
0.0ms
lo
@0
(+.f64 (/.f64 hi lo) 1)
0.0ms
lo
@-inf
(+.f64 (/.f64 hi lo) 1)
0.0ms
hi
@0
(+.f64 (/.f64 hi lo) 1)
0.0ms
hi
@-inf
(+.f64 (/.f64 hi lo) 1)
0.0ms
lo
@inf
(+.f64 (/.f64 hi lo) 1)

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1570×pow1
1456×log1p-expm1-u
1456×expm1-log1p-u
1454×add-exp-log
1426×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114813
2196813
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(+.f64 (/.f64 hi lo) 1)
Outputs
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (+.f64 (/.f64 hi lo) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 hi lo) -1) (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(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)))
(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)

simplify49.0ms (0.3%)

Algorithm
egg-herbie
Rules
1336×distribute-lft-in
1320×distribute-rgt-in
772×fma-neg
562×associate-*r*
546×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

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

localize192.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 (neg.f64 lo) x) lo)
99.2%
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
21.3%
(/.f64 lo (*.f64 hi hi))
4.4%
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
Compiler

Compiled 185 to 27 computations (85.4% saved)

series10.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
x
@0
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
1.0ms
x
@inf
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
1.0ms
lo
@-inf
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
1.0ms
lo
@0
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))
1.0ms
lo
@inf
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x))))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
706×add-sqr-sqrt
694×pow1
694×*-un-lft-identity
656×add-exp-log
656×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1078×associate-+l+
952×times-frac
924×associate-+r+
540×log-prod
378×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

localize81.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 lo (-.f64 1 (/.f64 x hi)))
99.6%
(log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))
99.6%
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
99.4%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))))))
Compiler

Compiled 91 to 45 computations (50.5% saved)

series6.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
0.0ms
lo
@inf
(*.f64 lo (-.f64 1 (/.f64 x hi)))
0.0ms
x
@inf
(log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))
0.0ms
lo
@-inf
(*.f64 lo (-.f64 1 (/.f64 x hi)))
0.0ms
x
@-inf
(log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))
0.0ms
lo
@inf
(log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))

rewrite119.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1696×log-prod
1056×fma-def
572×expm1-udef
570×log1p-udef
382×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (1%)

Algorithm
egg-herbie
Rules
750×fma-def
714×associate-*r*
654×associate-/r*
628×times-frac
582×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080624540
1218822518
Stop Event
node limit
Counts
396 → 532
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 (-.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))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 0 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1)
(+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))))
(-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (/.f64 hi (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(/.f64 (-.f64 (*.f64 x (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (*.f64 hi -1)) (*.f64 hi (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 hi x) -1)) (*.f64 (/.f64 hi x) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (neg.f64 hi) -1))) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))) (neg.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (*.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1) (fma.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 1 (*.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (-.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (fma.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1) (+.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) hi) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))))
(pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 x hi) 1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 1 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1)
(fma.f64 1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 hi -1) x (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 hi -1) x (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (pow.f64 hi -1) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) -1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) -1)
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (neg.f64 (pow.f64 hi -1)) (*.f64 lo (-.f64 1 (/.f64 x hi))) (/.f64 x hi))
(+.f64 0 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(*.f64 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1))
(*.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(*.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 -1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (pow.f64 hi -1) (*.f64 lo (-.f64 1 (/.f64 x hi))))
(*.f64 (pow.f64 hi -1) (pow.f64 (/.f64 1 (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 lo 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) 1) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 1) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))))
(*.f64 (*.f64 (pow.f64 hi -1) 1) (*.f64 lo (-.f64 1 (/.f64 x hi))))
(*.f64 (*.f64 (pow.f64 hi -1) lo) (-.f64 1 (/.f64 x hi)))
(*.f64 (*.f64 (pow.f64 hi -1) (-.f64 1 (/.f64 x hi))) lo)
(*.f64 (*.f64 (pow.f64 hi -1) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2))) (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (*.f64 (pow.f64 hi -1) (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))) (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))
(pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -1)
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 0 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) 1)
(*.f64 1 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2))
(log.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 1))
(+.f64 lo (*.f64 lo (neg.f64 (/.f64 x hi))))
(+.f64 lo (*.f64 (neg.f64 (/.f64 x hi)) lo))
(+.f64 0 (*.f64 lo (-.f64 1 (/.f64 x hi))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))) 1)
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 3))) (fma.f64 (/.f64 x hi) (+.f64 (/.f64 x hi) 1) 1))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 x hi) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) lo) (fma.f64 (/.f64 x hi) (+.f64 (/.f64 x hi) 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) lo) (+.f64 (/.f64 x hi) 1))
(pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 lo (*.f64 lo (neg.f64 (/.f64 x hi))))
(fma.f64 1 lo (*.f64 (neg.f64 (/.f64 x hi)) lo))
(fma.f64 lo 1 (*.f64 lo (neg.f64 (/.f64 x hi))))
(fma.f64 lo 1 (*.f64 (neg.f64 (/.f64 x hi)) lo))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 lo (neg.f64 (/.f64 x hi))))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (neg.f64 (/.f64 x hi)) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 lo (neg.f64 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 (neg.f64 (/.f64 x hi)) lo))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 lo (neg.f64 (/.f64 x hi))))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 (neg.f64 (/.f64 x hi)) lo))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x)
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x)
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.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))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.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))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.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 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.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 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 -1 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.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)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.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)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.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)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.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 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (*.f64 hi (-.f64 1 (/.f64 lo hi)))))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (*.f64 hi (-.f64 1 (/.f64 lo hi)))))) (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))))
(fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 hi (*.f64 hi (-.f64 1 (/.f64 lo hi)))))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (log.f64 x))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x)) (-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 hi x)))))
(+.f64 (+.f64 (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (log.f64 x)) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 hi x)))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (log.f64 x)) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (fma.f64 -1 (neg.f64 (log.f64 x)) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3)) (pow.f64 x 3)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 hi x)))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3)) (log.f64 x))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 (/.f64 -1 x))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (+.f64 (-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 x x))) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3))))) (-.f64 (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))) (/.f64 (/.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 1 (*.f64 lo x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo x)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 lo x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x))))))
(fma.f64 1/2 (*.f64 hi (*.f64 hi (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (*.f64 lo (*.f64 x x))))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 lo x)))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (*.f64 x x) (*.f64 lo lo)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 hi (*.f64 hi (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (*.f64 lo (*.f64 x x))))))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 lo (*.f64 lo (*.f64 x x))))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 1/2 (/.f64 (*.f64 hi hi) (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))) (/.f64 lo hi)))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 1/6 (/.f64 (pow.f64 hi 3) (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (-.f64 x lo))))))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 (*.f64 lo (*.f64 lo (*.f64 x x))) -12 (*.f64 (*.f64 x (pow.f64 (-.f64 x lo) 2)) (*.f64 lo 24)))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 1/6 (/.f64 (pow.f64 hi 3) (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (-.f64 x lo)))))))) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi))))
(-.f64 (/.f64 1/2 (/.f64 (*.f64 hi hi) (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (fma.f64 -1 x lo) 2)))) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (fma.f64 -1 x lo) 2)) (*.f64 hi hi)) (/.f64 -1/6 (/.f64 (pow.f64 hi 3) (fma.f64 (*.f64 6 (-.f64 x lo)) (*.f64 lo x) (*.f64 2 (pow.f64 (fma.f64 -1 x lo) 3)))))) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (*.f64 -1 (-.f64 x lo)) 2)) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 -6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 4)))) (pow.f64 hi 4)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3))))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (fma.f64 -1 x lo) 2)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 lo (*.f64 x (pow.f64 (fma.f64 -1 x lo) 2))) (fma.f64 (*.f64 lo (*.f64 lo (*.f64 x x))) -12 (*.f64 -6 (pow.f64 (fma.f64 -1 x lo) 4)))) (pow.f64 hi 4)) (/.f64 -1/6 (/.f64 (pow.f64 hi 3) (fma.f64 (*.f64 6 (-.f64 x lo)) (*.f64 lo x) (*.f64 2 (pow.f64 (fma.f64 -1 x lo) 3))))))) (/.f64 (fma.f64 -1 x lo) hi))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3))) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(+.f64 (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 1 lo) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 lo) (/.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))))
(+.f64 (/.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (+.f64 (log.f64 lo) (/.f64 (/.f64 1 lo) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))))
(+.f64 (/.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (+.f64 (log.f64 lo) (/.f64 (/.f64 1 lo) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3) (pow.f64 hi 3))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 3)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 (neg.f64 lo) x) hi)
(*.f64 (/.f64 x hi) (neg.f64 lo))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 (neg.f64 lo) x) hi)
(*.f64 (/.f64 x hi) (neg.f64 lo))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 (neg.f64 lo) x) hi)
(*.f64 (/.f64 x hi) (neg.f64 lo))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
lo
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(+.f64 0 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(+.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1)
(-.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1))
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))))
(-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(-.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1))
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (/.f64 hi (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 hi (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)))
(*.f64 (cbrt.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))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (cbrt.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))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 hi (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.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 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 hi (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 hi (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (*.f64 hi -1)) (*.f64 hi (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 x (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))) (neg.f64 hi)) (*.f64 hi (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (fma.f64 x (/.f64 (neg.f64 hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))) hi) (neg.f64 (/.f64 (*.f64 hi hi) (-.f64 lo (*.f64 lo (/.f64 x hi))))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi x)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi x)))
(/.f64 (-.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) (/.f64 hi x)) (*.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) (/.f64 hi x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 hi x) -1)) (*.f64 (/.f64 hi x) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi))) (/.f64 (neg.f64 hi) x)) (*.f64 (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi x)))
(/.f64 (+.f64 (/.f64 (neg.f64 hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))) (/.f64 hi x)) (*.f64 (/.f64 (neg.f64 hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))) (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 x (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))) (neg.f64 hi)) (*.f64 hi (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (fma.f64 x (/.f64 (neg.f64 hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))) hi) (neg.f64 (/.f64 (*.f64 hi hi) (-.f64 lo (*.f64 lo (/.f64 x hi))))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (neg.f64 hi) -1))) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi)) (*.f64 (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 x) hi) (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (/.f64 (*.f64 hi hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 x (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))) (neg.f64 hi)) (*.f64 hi (/.f64 (/.f64 (neg.f64 hi) lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (fma.f64 x (/.f64 (neg.f64 hi) (-.f64 lo (*.f64 lo (/.f64 x hi)))) hi) (neg.f64 (/.f64 (*.f64 hi hi) (-.f64 lo (*.f64 lo (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))) (neg.f64 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))) (neg.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (*.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (neg.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) 3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1) (fma.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 1 (*.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))))
(/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) -1) (fma.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) 3) -1) (fma.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (+.f64 1 (-.f64 (/.f64 x hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) -1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (-.f64 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (fma.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1) (+.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(/.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) -1) (+.f64 1 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (fma.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) -1) (+.f64 1 (-.f64 (/.f64 x hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) -1))))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) hi) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 hi (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))))
(pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3) 1/3)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2))
(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 hi) (+.f64 -1 (/.f64 x hi)))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (exp.f64 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (exp.f64 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (log1p.f64 (expm1.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 x hi) 1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 1 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) -1)
(-.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1))
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(fma.f64 1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (cbrt.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))) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) 2)) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -1)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0)))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -1)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 -1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (*.f64 (/.f64 1 (/.f64 (*.f64 hi hi) lo)) (-.f64 1 (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (*.f64 (/.f64 1 (/.f64 (*.f64 hi hi) lo)) (-.f64 1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (*.f64 (/.f64 1 (/.f64 (*.f64 hi hi) lo)) (-.f64 1 (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (*.f64 (/.f64 1 (/.f64 (*.f64 hi hi) lo)) (-.f64 1 (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (-.f64 (*.f64 x (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (/.f64 x hi) 2))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3)) (fma.f64 (/.f64 (-.f64 lo (*.f64 lo (/.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 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (pow.f64 hi -1) x (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 hi -1) x (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (pow.f64 hi -1) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) -1)
(-.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1))
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (cbrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) -1)
(-.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1))
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.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)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (+.f64 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (pow.f64 hi -1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(fma.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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 0))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (neg.f64 (pow.f64 hi -1)) (*.f64 lo (-.f64 1 (/.f64 x hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))
(+.f64 0 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 1 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 hi -1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)))
(*.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 -1 (neg.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (pow.f64 hi -1) (*.f64 lo (-.f64 1 (/.f64 x hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (pow.f64 hi -1) (pow.f64 (/.f64 1 (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -2)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi))))) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (/.f64 (cbrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (sqrt.f64 hi) (/.f64 lo (sqrt.f64 hi))))
(*.f64 (/.f64 lo 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (/.f64 (cbrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (sqrt.f64 hi) (/.f64 lo (sqrt.f64 hi))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (sqrt.f64 hi) (/.f64 lo (sqrt.f64 hi))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) 1) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (/.f64 (cbrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2)) (/.f64 (cbrt.f64 (-.f64 lo (*.f64 lo (/.f64 x hi)))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (cbrt.f64 hi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 (-.f64 lo (*.f64 lo (/.f64 x hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (/.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 lo (*.f64 lo (/.f64 x hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 1) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (/.f64 (cbrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (sqrt.f64 hi) (/.f64 lo (sqrt.f64 hi))))
(*.f64 (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (*.f64 (pow.f64 hi -1) 1) (*.f64 lo (-.f64 1 (/.f64 x hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (*.f64 (pow.f64 hi -1) lo) (-.f64 1 (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (*.f64 (pow.f64 hi -1) (-.f64 1 (/.f64 x hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (*.f64 (pow.f64 hi -1) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2))) (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2)) (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) 2)) (cbrt.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))))))
(*.f64 (*.f64 (pow.f64 hi -1) (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))) (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 (/.f64 1 (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(pow.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3))
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2))
(fabs.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -3))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 lo (*.f64 lo (/.f64 x hi)))) -3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3) (pow.f64 hi 3)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))) -1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(+.f64 0 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))))) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))) 1)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(*.f64 1 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(*.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(*.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 3)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(pow.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3) 1/3)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 2)
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(fabs.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))
(log.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(log.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 3))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))) 1))
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(+.f64 lo (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 lo (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 0 (*.f64 lo (-.f64 1 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))) 1)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 3))) (fma.f64 (/.f64 x hi) (+.f64 (/.f64 x hi) 1) 1))
(/.f64 lo (/.f64 (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1) (-.f64 1 (pow.f64 (/.f64 x hi) 3))))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 x hi) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 lo (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) lo) (fma.f64 (/.f64 x hi) (+.f64 (/.f64 x hi) 1) 1))
(/.f64 lo (/.f64 (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1) (-.f64 1 (pow.f64 (/.f64 x hi) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) lo) (+.f64 (/.f64 x hi) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 lo (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 x hi) 2))))
(pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 3)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3) 1/3)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 2)
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 2))
(fabs.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 x hi))) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 3))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(exp.f64 (log.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 1))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 1 lo (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 1 lo (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 lo 1 (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 lo 1 (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 lo (neg.f64 (/.f64 x hi))))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 (neg.f64 (/.f64 x hi)) lo))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 lo (/.f64 x hi)))

localize170.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)
98.5%
(*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))
98.2%
(-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
21.3%
(/.f64 (-.f64 x lo) (*.f64 lo lo))
Compiler

Compiled 266 to 109 computations (59% saved)

series12.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

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

rewrite175.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1654×fma-def
726×expm1-udef
722×log1p-udef
446×add-sqr-sqrt
436×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020114
145190
2628790
Stop Event
node limit
Counts
2 → 176
Calls
Call 1
Inputs
(-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)
Outputs
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) 1) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6)) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))

simplify163.0ms (1%)

Algorithm
egg-herbie
Rules
1164×associate-+r+
958×cancel-sign-sub-inv
750×fma-neg
750×unswap-sqr
410×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043916278
1113515580
2358615160
Stop Event
node limit
Counts
216 → 293
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) 1) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.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) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(pow.f64 (-.f64 (/.f64 x lo) 1) 2)
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)
(+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9))) (pow.f64 x 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9))) (pow.f64 x 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16)) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 lo 16)) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 hi 2) (pow.f64 lo 5))))) (pow.f64 x 3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x)))))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) 1) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6)) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
Outputs
(-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 1 (pow.f64 (/.f64 hi lo) 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) 1) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x 1) (pow.f64 (/.f64 hi lo) 2))
(fma.f64 (neg.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))) x (-.f64 1 (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4)))))
(*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi))) (*.f64 x x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))
(fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x)))
(fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) (*.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)) (neg.f64 x)))
(*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4)))))
(*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi))) (*.f64 x x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))
(fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x)))
(fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) (*.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)) (neg.f64 x)))
(*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 2 lo) (/.f64 (*.f64 -2 (*.f64 hi hi)) (pow.f64 lo 3)))) 1) (*.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 1 lo) (/.f64 (*.f64 hi hi) (pow.f64 lo 3)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (pow.f64 lo 4))) (*.f64 x x) 1)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 lo lo)) (/.f64 hi (/.f64 (pow.f64 lo 4) hi)))) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(neg.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 x lo) 2)))
(*.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (neg.f64 (*.f64 x x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 x lo) 2)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 hi hi) x))) (/.f64 (*.f64 x x) (/.f64 (pow.f64 lo 4) (*.f64 hi hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 x lo) 2))) (-.f64 (pow.f64 (/.f64 x lo) 2) (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo)) (pow.f64 (/.f64 x lo) 2)) (/.f64 (*.f64 x x) (/.f64 (pow.f64 lo 4) (*.f64 hi hi)))) (pow.f64 (/.f64 hi lo) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (fma.f64 -2 (/.f64 x lo) (pow.f64 (/.f64 x lo) 2)) (-.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 x lo) 2))) (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo)) (pow.f64 (/.f64 x lo) 2))) (/.f64 (*.f64 x x) (/.f64 (pow.f64 lo 4) (*.f64 hi hi)))) (pow.f64 (/.f64 hi lo) 2))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (pow.f64 (/.f64 x lo) 2)) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo)) (pow.f64 (/.f64 x lo) 2))) (pow.f64 (/.f64 hi lo) 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (pow.f64 (/.f64 x lo) 2)) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x lo)) (pow.f64 (/.f64 x lo) 2))) (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (-.f64 (/.f64 x lo) 1) 2)
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(pow.f64 (-.f64 1 (/.f64 x lo)) 2)
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 (*.f64 hi hi) lo) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo)))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 (*.f64 hi hi) lo) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo)))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)
(cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(cbrt.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x)))
(+.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) x))
(fma.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) x)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9))) (pow.f64 x 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (*.f64 x x) (+.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) x)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 14)) (pow.f64 lo 32)) 1/9))) (pow.f64 x 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16)) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 lo 16)) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 hi 2) (pow.f64 lo 5))))) (pow.f64 x 3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 10)) (pow.f64 lo 19)) 1/9) x)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (*.f64 x x) (+.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 lo hi)) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16))) -1/27))) (*.f64 2/27 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)))) (pow.f64 x 3) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) x))))
(+.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))) (*.f64 (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16))) 5/27) (*.f64 2/27 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)))) (pow.f64 x 3)))
(+.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 14) (pow.f64 lo 32)) 1/18)) -1/9) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 10) (pow.f64 lo 19)) 1/18) x)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))) (*.f64 (fma.f64 2/27 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 16))) 5/27) (*.f64 -2/3 (cbrt.f64 (/.f64 lo hi))))) (pow.f64 x 3)))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 3) (pow.f64 (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 3)) (fma.f64 (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (+.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 2)))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) 3)) (pow.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (-.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))) (-.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (fma.f64 -1 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) 2) (*.f64 (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))) (+.f64 (*.f64 0 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) 2) (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1)
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3)
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3) 1/3)
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(pow.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) 2)
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 3))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 -1 (+.f64 -1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) -1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 1 (/.f64 x lo)) 1 (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 x lo))) (sqrt.f64 (-.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (hypot.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) -1) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) 1) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 1 (/.f64 x lo)) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(+.f64 (-.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 1 (/.f64 x lo)) 1)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) 1) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (fma.f64 (/.f64 x lo) (+.f64 1 (/.f64 x lo)) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(+.f64 (-.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 1 (/.f64 x lo)) 1)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(+.f64 (-.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 (/.f64 x lo) 1)) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(+.f64 (-.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)) (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(fma.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 1))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (fma.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo)) (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (-.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) 1) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (/.f64 hi lo) (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)) (/.f64 hi lo)) (*.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2))) (*.f64 (/.f64 hi lo) (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 hi lo))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))
(fma.f64 (*.f64 (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6)) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (cbrt.f64 (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (cbrt.f64 (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) lo))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) (*.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (cbrt.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 4)))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 1/6))
(*.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 1/6) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1/6) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (-.f64 1 (/.f64 x lo)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x lo))) (cbrt.f64 (/.f64 hi lo))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) 2)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)

eval858.0ms (5.2%)

Compiler

Compiled 63628 to 29610 computations (53.5% saved)

prune689.0ms (4.2%)

Pruning

99 alts after pruning (95 fresh and 4 done)

PrunedKeptTotal
New1328531381
Fresh304272
Picked101
Done347
Total1362991461
Accurracy
23.4%
Counts
1461 → 99
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
10.2%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 4) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (fma.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) -1) (+.f64 1 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
10.2%
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 3) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.7%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 6) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 6)) (+.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))) 2) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 4) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 4)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6)) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4)) (+.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))))
10.2%
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
9.9%
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi x)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi x)))
18.8%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
9.9%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (/.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (*.f64 hi (-.f64 1 (/.f64 x lo)))) lo)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (*.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) 2))) 1)) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 4)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (*.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 6))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.2%
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
10.2%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
10.2%
(/.f64 (*.f64 (+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))) (-.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (+.f64 2 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))
19.2%
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)) 2)) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.8%
(/.f64 (neg.f64 lo) hi)
10.2%
(/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo))) 2)))) (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
18.7%
(/.f64 1 (+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 lo lo)))))
2.0%
(-.f64 (fma.f64 -2 (/.f64 lo hi) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (+.f64 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x))))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 -1 (/.f64 x lo)) (/.f64 (-.f64 x lo) x))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
2.1%
(-.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1 (/.f64 lo hi) (+.f64 (/.f64 x lo) (/.f64 lo x)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (+.f64 x lo) x) (-.f64 (/.f64 x lo) 1))))
2.1%
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 x lo) (/.f64 lo x))) (+.f64 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) lo) (/.f64 (+.f64 x lo) x)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.8%
(-.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
18.8%
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
2.3%
(+.f64 (/.f64 x hi) (+.f64 (-.f64 (-.f64 (*.f64 -1/4 (/.f64 lo x)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))) (/.f64 lo hi)) (*.f64 1/4 (/.f64 lo x))))
9.1%
(+.f64 (/.f64 hi lo) 1)
18.8%
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi)) (*.f64 (/.f64 x lo) 2))
9.7%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.2%
(+.f64 (*.f64 (/.f64 lo hi) (+.f64 -2 (/.f64 x hi))) (-.f64 (+.f64 (+.f64 (/.f64 lo hi) (/.f64 lo x)) (/.f64 x lo)) (fma.f64 (/.f64 (-.f64 (neg.f64 lo) x) lo) (/.f64 (-.f64 x lo) x) (/.f64 x hi))))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
14.3%
(*.f64 (-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (-.f64 1 (/.f64 x hi))) hi) (/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 1 (/.f64 x hi)))))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
17.9%
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (-.f64 x lo)) lo)) 2))
17.9%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
17.9%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) 3) (pow.f64 (log1p.f64 (/.f64 x hi)) 3)) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))))) (-.f64 (pow.f64 (log1p.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi)))) (log1p.f64 (/.f64 x hi))))))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (neg.f64 lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 1)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 2) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (+.f64 x hi))))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))) 3))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
19.7%
(expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (+.f64 1 (/.f64 x hi)) lo))) (log.f64 (/.f64 -1 lo)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2) 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
21.8%
(expm1.f64 (pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2))
21.8%
(expm1.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 3))
21.8%
(expm1.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))) 1))
21.8%
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))))))
21.8%
(expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
21.8%
(expm1.f64 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi))))))))
21.8%
(expm1.f64 (log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
21.8%
(expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))))))
21.8%
(expm1.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) 1)) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (fma.f64 hi (/.f64 x hi) hi))) (log1p.f64 (/.f64 x hi)))) 3)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 9240 to 4560 computations (50.6% saved)

regimes521.0ms (3.2%)

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

4 calls:

228.0ms
hi
98.0ms
x
79.0ms
lo
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.8%1lo
21.8%1hi
21.8%1x
21.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 5418 to 2347 computations (56.7% saved)

regimes416.0ms (2.5%)

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

4 calls:

115.0ms
x
98.0ms
lo
97.0ms
hi
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
21.8%1lo
21.8%1hi
21.8%1x
Compiler

Compiled 2854 to 1242 computations (56.5% saved)

regimes158.0ms (1%)

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

4 calls:

71.0ms
lo
32.0ms
hi
30.0ms
x
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1lo
18.8%1hi
18.8%1x
Compiler

Compiled 1453 to 589 computations (59.5% saved)

regimes77.0ms (0.5%)

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

4 calls:

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

Compiled 210 to 92 computations (56.2% saved)

regimes30.0ms (0.2%)

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

4 calls:

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

Compiled 118 to 61 computations (48.3% saved)

regimes26.0ms (0.2%)

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

4 calls:

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

Compiled 99 to 54 computations (45.5% saved)

regimes14.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:

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

Compiled 16 to 13 computations (18.8% saved)

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
033263
146263
255263
362263
466263
567263
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))))))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi)) (*.f64 (/.f64 x lo) 2))
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi))
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 2 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))))))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi)) (*.f64 (/.f64 x lo) 2))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi)) (*.f64 2 (/.f64 x lo)))
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) -1)) (/.f64 x hi))
(/.f64 (+.f64 -1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 hi lo))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 113 to 69 computations (38.9% saved)

soundness2.9s (17.7%)

Rules
1622×log-prod
1598×fma-def
1564×log-prod
1564×log-prod
1458×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
013112
129694
2462594
069830145
1188925687
2723625687
059615862
1188913450
065820083
1167917529
2577017509
013112
129694
2462594
03615990
18765644
230725358
067625506
1166719584
2569312884
01293
128287
2464683
067923689
1174321101
2611320761
066019277
1218917873
02748208
17587540
228756954
02748208
17587540
228756954
059615862
1188913450
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2558 to 1122 computations (56.1% saved)

end72.0ms (0.4%)

Compiler

Compiled 210 to 94 computations (55.2% saved)

Profiling

Loading profile data...