xlohi (overflows)

Details

Time bar (total: 19.6s)

analyze1.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.8s (9.1%)

Results
1.8s8256×body256valid
Bogosity

preprocess261.0ms (1.3%)

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)

simplify258.0ms (1.3%)

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

eval1.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize49.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series11.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite351.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify361.0ms (1.8%)

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

eval819.0ms (4.2%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune197.0ms (1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

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

Compiled 424 to 256 computations (39.6% saved)

localize284.0ms (1.4%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
97.8%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
99.6%
(/.f64 x (*.f64 hi hi))
98.6%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 139 to 35 computations (74.8% saved)

series77.0ms (0.4%)

Counts
7 → 216
Calls

54 calls:

TimeVariablePointExpression
27.0ms
hi
@inf
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
6.0ms
lo
@0
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
4.0ms
lo
@0
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
4.0ms
x
@inf
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
3.0ms
x
@-inf
(/.f64 x (*.f64 hi hi))

rewrite376.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
590×add-sqr-sqrt
582×pow1
582×*-un-lft-identity
546×add-exp-log
546×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify293.0ms (1.5%)

Algorithm
egg-herbie
Rules
1328×times-frac
950×associate-/r*
638×associate-*r*
614×associate-/l*
592×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

eval265.0ms (1.4%)

Compiler

Compiled 8349 to 3182 computations (61.9% saved)

prune266.0ms (1.4%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New40328431
Fresh033
Picked235
Done000
Total40534439
Accurracy
23.0%
Counts
439 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.1%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
10.1%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
9.4%
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
18.7%
(/.f64 (/.f64 (+.f64 x lo) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
18.8%
(/.f64 (-.f64 x lo) hi)
10.1%
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.7%
(/.f64 (+.f64 x lo) lo)
10.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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (pow.f64 hi -2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
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)))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
8.9%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 hi lo) 1)
8.9%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
6.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
8.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.7%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
6.9%
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.1%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.1%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
18.3%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.7%
1
10.1%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
10.1%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
9.4%
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
18.7%
(/.f64 (/.f64 (+.f64 x lo) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
18.8%
(/.f64 (-.f64 x lo) hi)
10.1%
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.7%
(/.f64 (+.f64 x lo) lo)
10.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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (pow.f64 hi -2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
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)))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
8.9%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 hi lo) 1)
8.9%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
6.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
8.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.7%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
6.9%
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.1%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.1%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
18.3%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.7%
1
Compiler

Compiled 2194 to 1346 computations (38.7% saved)

localize444.0ms (2.3%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.8%
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.6%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
99.2%
(+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
98.6%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
99.9%
(exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
97.8%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
97.6%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
100.0%
(/.f64 hi (-.f64 x lo))
99.6%
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
99.2%
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
97.3%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
97.8%
(+.f64 (/.f64 hi lo) 1)
98.6%
(*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
92.0%
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Compiler

Compiled 250 to 98 computations (60.8% saved)

series405.0ms (2.1%)

Counts
13 → 423
Calls

111 calls:

TimeVariablePointExpression
105.0ms
x
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
96.0ms
lo
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
65.0ms
hi
@0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
38.0ms
x
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
32.0ms
lo
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))

rewrite298.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
648×add-sqr-sqrt
646×pow1
642×*-un-lft-identity
608×add-exp-log
604×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify280.0ms (1.4%)

Algorithm
egg-herbie
Rules
1578×times-frac
1432×fma-def
524×distribute-lft-in
482×sqr-pow
460×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122431359
1342130497
Stop Event
node limit
Counts
805 → 716
Calls
Call 1
Inputs
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(+.f64 (/.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)
(exp.f64 (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2))))))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (/.f64 x lo)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2))))))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(exp.f64 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (exp.f64 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(/.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))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (*.f64 -3 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (*.f64 -3 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (pow.f64 hi 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 hi 4)))))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(/.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 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi)))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (+.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.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 -1 (/.f64 x hi))) lo) hi)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(/.f64 (*.f64 (+.f64 1 (*.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/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3))) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (/.f64 lo hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 lo 4)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(-.f64 (pow.f64 hi -1) (/.f64 (/.f64 x hi) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 hi -1))
(*.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 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) 1) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) 1) (*.f64 (+.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(*.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (neg.f64 hi) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) 1)) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 hi (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (-.f64 x lo))) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) hi))
(/.f64 (+.f64 (neg.f64 hi) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) 1)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) hi) (*.f64 (/.f64 hi lo) (-.f64 x lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1)) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (-.f64 x lo))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) hi))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 hi)) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (neg.f64 (-.f64 x lo)))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 hi 1)) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (neg.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo)))) (neg.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))))
(pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) 1)
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 (-.f64 x lo) lo)))
(/.f64 (*.f64 hi 1) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 hi 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 (-.f64 x lo)) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3) 1/3)
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 hi (-.f64 x lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (pow.f64 (/.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1)
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(*.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 hi -1) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (pow.f64 hi -1) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (pow.f64 hi -1) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (pow.f64 hi -1) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (pow.f64 hi -1) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 0 (-.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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(*.f64 1 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (E.f64) (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (E.f64)) (neg.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(pow.f64 (E.f64) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) 1)
(-.f64 (/.f64 1 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))) (/.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(*.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)) (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (neg.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1) (+.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (-.f64 1 (*.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (E.f64) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(exp.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(fma.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(fma.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.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 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(*.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(fma.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) -1)
Outputs
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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)))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) lo) (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 hi lo) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))
(-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x))) (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x))) (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x))) (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))
(-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))
(-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(-.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x))))))
(-.f64 (fma.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 (/.f64 lo x) (/.f64 lo x))) (exp.f64 (+.f64 1 (/.f64 hi lo)))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (fma.f64 -1/6 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x)))))))
(-.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (fma.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 (/.f64 lo x) (/.f64 lo x))) (exp.f64 (+.f64 1 (/.f64 hi lo))))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (/.f64 x lo)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/6 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/6 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 1)
(E.f64)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))))
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (E.f64) lo) (/.f64 (pow.f64 (-.f64 hi x) 2) lo)) (E.f64)) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 1/6 (/.f64 (*.f64 (E.f64) (pow.f64 (-.f64 hi x) 3)) (pow.f64 lo 3)) (+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 hi x) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64)))) (fma.f64 1/2 (*.f64 (/.f64 (E.f64) lo) (/.f64 (pow.f64 (-.f64 hi x) 2) lo)) (E.f64)))
(exp.f64 1)
(E.f64)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(fma.f64 -1 (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 -1/6 (/.f64 (pow.f64 (-.f64 x hi) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (fma.f64 -1 (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (-.f64 x hi) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64)))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.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)))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) 1) (fma.f64 1/6 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))
(+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 lo hi))) (*.f64 x x)) (pow.f64 hi 4)) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))))
(fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))))
(fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 lo hi))) (*.f64 x x)) (pow.f64 hi 4)) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi))))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 lo hi) (/.f64 (neg.f64 (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)))))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))
(+.f64 1 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 x hi) (/.f64 lo hi))) (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (*.f64 (*.f64 lo lo) 1/2) (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (*.f64 -3 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 hi hi)))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (*.f64 -3 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (*.f64 (*.f64 lo lo) 1/2) (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (*.f64 -3 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 hi 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (pow.f64 hi 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 hi 4)))))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (*.f64 -3 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 hi hi)))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 4) (fma.f64 12 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 hi 4))))))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (*.f64 -3 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (*.f64 (pow.f64 lo 4) 1/24) (fma.f64 -6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 4) (fma.f64 12 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) hi) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) hi)) (fma.f64 -4 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (*.f64 -2 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 4)))))))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (*.f64 (*.f64 x x) (*.f64 0 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 x x) 0) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (+.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi))))
(fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) 1))) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (*.f64 (*.f64 x x) (*.f64 0 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo hi))))
(fma.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 x x) 0) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6)) (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 6 (-.f64 (*.f64 (pow.f64 lo 3) 1/6) (*.f64 x (*.f64 lo lo))) (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) lo))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3))) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 -24 (*.f64 lo (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6))) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)) 2) (*.f64 24 (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6)) (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 -24 (*.f64 lo (-.f64 (*.f64 (pow.f64 lo 3) 1/6) (*.f64 x (*.f64 lo lo)))) (fma.f64 24 (fma.f64 (*.f64 lo lo) (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (fma.f64 (pow.f64 lo 4) 1/24 (fma.f64 1/2 (*.f64 (*.f64 x lo) (*.f64 x lo)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 6 (-.f64 (*.f64 (pow.f64 lo 3) 1/6) (*.f64 x (*.f64 lo lo))) (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) lo))) (pow.f64 hi 3)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (fma.f64 6 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (*.f64 (pow.f64 lo 3) -2))) (pow.f64 hi 3)) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) (fma.f64 6 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (*.f64 (pow.f64 lo 3) -2))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (fma.f64 6 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (*.f64 (pow.f64 lo 3) -2))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 lo (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo)))) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x)) 2) (*.f64 24 (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (*.f64 (neg.f64 lo) x))) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) (fma.f64 6 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (*.f64 (pow.f64 lo 3) -2))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 24 (*.f64 lo (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6))) (fma.f64 24 (fma.f64 (*.f64 lo lo) (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (fma.f64 (pow.f64 lo 4) 1/24 (fma.f64 1/2 (*.f64 (*.f64 x lo) (*.f64 x lo)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) 2))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 1/6 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (pow.f64 lo 4)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 4) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (fma.f64 1/6 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(expm1.f64 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(+.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi)))))) (expm1.f64 (/.f64 lo hi)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi)) (expm1.f64 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))) -1)
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 lo hi))) (*.f64 x x)) (pow.f64 hi 4)) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))) -1)
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 lo hi))) (*.f64 x x)) (pow.f64 hi 4)) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi)))) -1)
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (/.f64 lo hi) (/.f64 (neg.f64 (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3))))))
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (/.f64 lo hi) (/.f64 (neg.f64 (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)))))))))
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)))))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi))))
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi)))))))
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3)))))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(-.f64 (pow.f64 hi -1) (/.f64 (/.f64 x hi) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 hi -1))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) 1) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (*.f64 hi (+.f64 1 (+.f64 (/.f64 x hi) (pow.f64 (/.f64 x hi) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (+.f64 hi (*.f64 hi (+.f64 (/.f64 x hi) (pow.f64 (/.f64 x hi) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) 1) (*.f64 (+.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (*.f64 hi (+.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (+.f64 hi (*.f64 hi (/.f64 x hi))))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(fabs.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(*.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2)))
(/.f64 (+.f64 (neg.f64 hi) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) 1)) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2)))
(/.f64 (+.f64 hi (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (-.f64 x lo))) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) hi))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (neg.f64 hi) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) 1)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) hi) (*.f64 (/.f64 hi lo) (-.f64 x lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 x lo) (*.f64 hi (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(/.f64 (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1)) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))) (neg.f64 (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (-.f64 x lo))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) hi))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 hi)) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (neg.f64 (-.f64 x lo)))) (*.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2)))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))) (neg.f64 (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi (-.f64 x lo)) 2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 hi 1)) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 x lo) (*.f64 hi (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo)))) (neg.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (-.f64 x lo))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo)) hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) 1)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))
(/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 (-.f64 x lo) lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi 1) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 (-.f64 x lo)) lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (neg.f64 lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 3)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3) 1/3)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 2))
(fabs.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 hi (-.f64 x lo)) 3)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (pow.f64 (/.f64 hi lo) 3)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 hi -1) (/.f64 1 lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (pow.f64 hi -1) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 1 lo) hi)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(*.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) lo))) -1))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(/.f64 (*.f64 1 (/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (/.f64 hi lo)) hi))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (pow.f64 hi -1) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (pow.f64 hi -1) (cbrt.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (pow.f64 hi -1) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) lo) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) lo) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 3)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 2)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (/.f64 hi (cbrt.f64 (-.f64 x lo))) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 hi) 2) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo)))) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(fabs.f64 (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.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 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(fma.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 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (-.f64 -1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 -1 (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 1 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (E.f64) (exp.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (neg.f64 (E.f64)) (neg.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (E.f64) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(fabs.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(log.f64 (exp.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) 1)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (/.f64 1 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))) (/.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)) (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 -1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (-.f64 -1 (-.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (neg.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (neg.f64 (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (+.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1) (+.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (-.f64 1 (*.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (E.f64) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 3)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3) 1/3)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 2))
(fabs.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(+.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(+.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(fma.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(+.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log.f64 (-.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.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 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)))
(*.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 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 3)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1/3)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(fabs.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) -1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) 2) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) -1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) -1)
(expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))

eval455.0ms (2.3%)

Compiler

Compiled 19543 to 8496 computations (56.5% saved)

prune349.0ms (1.8%)

Pruning

57 alts after pruning (51 fresh and 6 done)

PrunedKeptTotal
New72537762
Fresh121426
Picked235
Done033
Total73957796
Accurracy
25.3%
Counts
796 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.1%
(fma.f64 hi (/.f64 1 lo) 1)
10.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)
10.1%
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.7%
(/.f64 (+.f64 x lo) lo)
10.1%
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
10.1%
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
18.8%
(-.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (exp.f64 (/.f64 lo hi)) 1))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (exp.f64 (/.f64 lo hi))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
10.1%
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
8.9%
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
8.9%
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 hi lo) 1)
8.9%
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.7%
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
6.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
8.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
6.9%
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.1%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
18.3%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
18.3%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
10.1%
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3))
10.1%
(log.f64 (-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1))
20.3%
(log.f64 (+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
10.1%
(log.f64 (*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
10.1%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
10.1%
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
18.1%
(log.f64 (exp.f64 (fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
10.1%
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)))
18.3%
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
18.1%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
18.1%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.3%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.7%
1
10.1%
(fma.f64 hi (/.f64 1 lo) 1)
10.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)
10.1%
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.7%
(/.f64 (+.f64 x lo) lo)
10.1%
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
10.1%
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
18.8%
(-.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (exp.f64 (/.f64 lo hi)) 1))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (exp.f64 (/.f64 lo hi))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
10.1%
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
8.9%
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
8.9%
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 hi lo) 1)
8.9%
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.7%
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
6.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
8.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
6.9%
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.1%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
18.3%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
18.3%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
10.1%
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3))
10.1%
(log.f64 (-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1))
20.3%
(log.f64 (+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
10.1%
(log.f64 (*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
10.1%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
10.1%
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
18.1%
(log.f64 (exp.f64 (fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
10.1%
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)))
18.3%
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
18.1%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
18.1%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.3%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.7%
1
Compiler

Compiled 3966 to 2414 computations (39.1% saved)

localize361.0ms (1.8%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
99.3%
(log.f64 (+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
99.3%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
98.9%
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
100.0%
(/.f64 (/.f64 (-.f64 x lo) hi) hi)
95.6%
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
97.8%
(+.f64 1 (/.f64 hi lo))
99.6%
(+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
99.3%
(log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
99.3%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
98.9%
(fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi))
Compiler

Compiled 336 to 69 computations (79.5% saved)

series40.0ms (0.2%)

Counts
11 → 339
Calls

87 calls:

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

rewrite168.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

simplify433.0ms (2.2%)

Algorithm
egg-herbie
Rules
1116×fma-def
916×associate-*r*
628×times-frac
442×distribute-rgt-in
430×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090533595
1257531205
Stop Event
node limit
Counts
629 → 516
Calls
Call 1
Inputs
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (*.f64 24 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.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 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 hi 2)) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 4))) (*.f64 -16 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 hi 2)) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.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 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2)) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (log.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))) 1)
(*.f64 1 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 1))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(*.f64 1 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (/.f64 1 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))))
(/.f64 1 (/.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (neg.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3) 1) (+.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 1 (*.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 3)) (+.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) 1) (-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1))
(/.f64 (-.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1)
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(fma.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))
(/.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) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 1)
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(-.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 lo hi) hi))
(*.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (-.f64 x lo) (/.f64 1 (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) 3) (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (-.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 2) (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(+.f64 (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (log.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 1))
(log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(*.f64 1 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2)) (/.f64 1 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2)) (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (neg.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) 1) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1))
(pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(pow.f64 (E.f64) (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(sqrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2))
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(fma.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
Outputs
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi 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 (*.f64 1/2 (*.f64 lo lo)) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 1/6 (pow.f64 lo 3)) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)))) (/.f64 3 (pow.f64 hi 4)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)) (/.f64 -3 (pow.f64 hi 4))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 1/6 (pow.f64 lo 3)) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 (*.f64 16 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (pow.f64 hi 6))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (*.f64 24 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -1/6 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -1/6 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)) (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi))) (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)) (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 3)) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2))))) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 3)) (/.f64 (*.f64 -6 lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12 (*.f64 (*.f64 (*.f64 24 lo) lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (*.f64 6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (*.f64 6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12 (*.f64 (*.f64 (*.f64 24 lo) lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (neg.f64 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi)))))
(-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) lo) lo) (pow.f64 hi 4))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6)))))))
(+.f64 (-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (*.f64 (/.f64 -1/3 (pow.f64 hi 6)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3)))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)))))
(-.f64 (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x)) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x))) (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3))) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x))))))))
(+.f64 (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 x 3))) (log.f64 x)) (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi)))))
(-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))))
(-.f64 (-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (log.f64 (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x)))))))
(+.f64 (-.f64 (-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (/.f64 (neg.f64 lo) hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (/.f64 (neg.f64 lo) hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (/.f64 (neg.f64 lo) hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi 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 (*.f64 1/2 (*.f64 lo lo)) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 1/6 (pow.f64 lo 3)) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)))) (/.f64 3 (pow.f64 hi 4)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)) (/.f64 -3 (pow.f64 hi 4))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 1/6 (pow.f64 lo 3)) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 (*.f64 16 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (pow.f64 hi 6))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 hi 2)) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 4))) (*.f64 -16 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 hi 2)) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -1/6 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 4 (*.f64 hi hi) (*.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -1/6 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 24 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 -4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)) (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi))) (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)) (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 3)) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2))))) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (/.f64 lo (/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) hi))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 3)) (/.f64 (*.f64 -6 lo) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2)))) (log.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12 (*.f64 (*.f64 (*.f64 24 lo) lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (*.f64 -6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (*.f64 6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (*.f64 6 lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) 2) -12 (*.f64 (*.f64 (*.f64 24 lo) lo) (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (neg.f64 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi)))))
(-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) lo) lo) (pow.f64 hi 4))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))) (/.f64 x (*.f64 hi hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6)))))))
(+.f64 (-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (*.f64 (/.f64 -1/3 (pow.f64 hi 6)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3)))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)))))
(-.f64 (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x)) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x))) (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (log.f64 x)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3))) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x))))))))
(+.f64 (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 x 3))) (log.f64 x)) (+.f64 (log.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi)))))
(-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))))
(-.f64 (-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (log.f64 (/.f64 lo (*.f64 hi hi)))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (*.f64 x x)))))))
(+.f64 (-.f64 (-.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) x))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 1/2 (*.f64 lo lo)) (*.f64 lo x)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1)
(+.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) -1)
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) 0)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/8) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/8 (pow.f64 (/.f64 lo hi) 3)) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 4) 1/4 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (pow.f64 (/.f64 lo hi) 3) 1/2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (neg.f64 lo) hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1)
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 3)
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 3) 1/3)
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2)
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) 2))
(fabs.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 3))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/3)
(pow.f64 (/.f64 lo hi) 2)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3))
(pow.f64 (/.f64 lo hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 0 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2)) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (log.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (log.f64 (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2))) (log1p.f64 (neg.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(-.f64 (log1p.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (log1p.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))) 1)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 1 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 3)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3) 1/3)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(fabs.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 1))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (/.f64 1 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(*.f64 1 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (/.f64 1 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(/.f64 1 (/.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (neg.f64 (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 -1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 -1 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (neg.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (neg.f64 (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (+.f64 -1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3) 1) (+.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (-.f64 1 (*.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 3)) (+.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2) (*.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (+.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) 1) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) 1) (-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) -1) (+.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) -1))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) -1) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1))
(/.f64 (-.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 1 (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) 1) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 3)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(fabs.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(log.f64 (exp.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.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 hi lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.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 hi lo))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))
(/.f64 (-.f64 1 (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 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 hi lo) 3))) (+.f64 -1 (neg.f64 (-.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 hi lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2) (*.f64 lo lo)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2) (*.f64 lo lo) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 3)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 2)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi)) 3))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 1)
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 lo hi) hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (-.f64 x lo) (/.f64 1 (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(*.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 1 (neg.f64 hi)))
(/.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (neg.f64 hi))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1)
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 3) 1/3)
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) -1)
(/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 2))
(fabs.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 3))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))) 1))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(+.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))) -1)
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 0)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) 3) (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (-.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 2) (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/8) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (-.f64 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2) (*.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/8 (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 3)) (fma.f64 (pow.f64 (/.f64 lo hi) 4) 1/4 (*.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) (-.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (pow.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (-.f64 (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1)
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3)
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3) 1/3)
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2)
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2))
(fabs.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 1/3)
(pow.f64 (/.f64 lo hi) 2)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3))
(pow.f64 (/.f64 lo hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 0 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(+.f64 (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(*.f64 2 (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(*.f64 2 (log.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (log.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (log.f64 (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2))) (log1p.f64 (neg.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(-.f64 (log1p.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (log1p.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) 1)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 1 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3) 1/3)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(fabs.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 1))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))
(log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(-.f64 (/.f64 1 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(*.f64 1 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(*.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))) 2)
(*.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2)) (/.f64 1 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(/.f64 1 (/.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) 1) (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2)) (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3))) (neg.f64 (+.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (-.f64 -1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (-.f64 -1 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (neg.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2))) (neg.f64 (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2)) (+.f64 -1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) (+.f64 (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2) 1) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2) -1) (+.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) -1))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) 2) -1) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)) -1))
(pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (E.f64) (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))) (sqrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(sqrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))) 2))
(fabs.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1))
(pow.f64 (E.f64) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)
(+.f64 1 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))

eval358.0ms (1.8%)

Compiler

Compiled 18736 to 8433 computations (55% saved)

prune268.0ms (1.4%)

Pruning

77 alts after pruning (71 fresh and 6 done)

PrunedKeptTotal
New49851549
Fresh262046
Picked325
Done246
Total52977606
Accurracy
25.6%
Counts
606 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
10.1%
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.7%
(/.f64 (+.f64 x lo) lo)
21.4%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3))
21.4%
(-.f64 (/.f64 x hi) (-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (log.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
21.4%
(-.f64 (/.f64 x hi) (+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
21.4%
(-.f64 (/.f64 x hi) (*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) 1) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
14.2%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (*.f64 (/.f64 lo hi) lo) hi) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
20.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 lo (*.f64 (/.f64 hi lo) hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
14.2%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi)))) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (-.f64 (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))))
21.4%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
8.9%
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
8.9%
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 hi lo) 1)
8.9%
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.9%
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
6.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
8.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
6.9%
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.3%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
20.3%
(log.f64 (+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
18.1%
(fabs.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1))
18.3%
(fabs.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (sqrt.f64 hi)) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
18.5%
(fabs.f64 (fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi)) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi)) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
18.3%
(fabs.f64 (fma.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
18.1%
(fabs.f64 (fma.f64 hi (/.f64 1 lo) 1))
18.1%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3))
18.1%
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1)))
19.5%
(fabs.f64 (/.f64 hi lo))
18.1%
(fabs.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
18.3%
(fabs.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
18.3%
(fabs.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))
18.1%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
18.1%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.3%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.1%
(fabs.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo)))))
19.1%
(fabs.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
18.1%
(fabs.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo)))))
18.7%
1
Compiler

Compiled 4250 to 2068 computations (51.3% saved)

regimes2.3s (11.9%)

Counts
125 → 1
Calls
Call 1
Inputs
1
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (+.f64 lo x) (/.f64 1 lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(fabs.f64 (/.f64 hi lo))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 1 lo) 1)
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(fabs.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fabs.f64 (fma.f64 hi (/.f64 1 lo) 1))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 x hi) (log.f64 (exp.f64 (/.f64 lo hi))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(fabs.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (exp.f64 (/.f64 lo hi)) 1))))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fabs.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi)) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(fabs.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))))
(fabs.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 lo (*.f64 (/.f64 hi lo) hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (*.f64 (/.f64 lo hi) lo) hi) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi)))) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
(fabs.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo)))))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3))
(log.f64 (exp.f64 (fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (/.f64 (+.f64 x lo) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
(-.f64 (/.f64 x hi) (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3))
(log.f64 (-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (pow.f64 hi -2)))))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (sqrt.f64 hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
(-.f64 (/.f64 x hi) (*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
(-.f64 (/.f64 x hi) (*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (-.f64 (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(fabs.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1))
(fabs.f64 (fma.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3))
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3))))
(-.f64 (/.f64 x hi) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3)))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))))
(log.f64 (+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (-.f64 (log.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)) 2))) (log.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) 2)) (+.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) 1) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 1)))
(-.f64 (/.f64 x hi) (+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
Outputs
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
Calls

4 calls:

1.8s
lo
369.0ms
x
82.0ms
hi
10.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
23.3%3lo
21.4%1hi
21.4%1x
21.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 2384 to 976 computations (59.1% saved)

regimes3.3s (17.1%)

Counts
105 → 1
Calls
Call 1
Inputs
1
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (+.f64 lo x) (/.f64 1 lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(fabs.f64 (/.f64 hi lo))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 1 lo) 1)
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(fabs.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fabs.f64 (fma.f64 hi (/.f64 1 lo) 1))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 x hi) (log.f64 (exp.f64 (/.f64 lo hi))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(fabs.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (exp.f64 (/.f64 lo hi)) 1))))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fabs.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi)) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(fabs.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))))
(fabs.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 lo (*.f64 (/.f64 hi lo) hi)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (*.f64 (/.f64 lo hi) lo) hi) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi)))) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (neg.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1)))) hi)
(fabs.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo)))))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3))
(log.f64 (exp.f64 (fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (/.f64 (+.f64 x lo) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
(-.f64 (/.f64 x hi) (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 (/.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1/2 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))))
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)))
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3))
(log.f64 (-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (pow.f64 hi -2)))))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (sqrt.f64 hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
(-.f64 (/.f64 x hi) (*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
(-.f64 (/.f64 x hi) (*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi) 2)) (-.f64 (*.f64 1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi))))))
(fabs.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1))
(fabs.f64 (fma.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi))) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi))) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))) 3))
Outputs
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
Calls

2 calls:

3.3s
hi
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.4%1hi
21.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1702 to 696 computations (59.1% saved)

regimes234.0ms (1.2%)

Counts
66 → 1
Calls
Call 1
Inputs
1
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (+.f64 lo x) (/.f64 1 lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 1 hi) lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 1 (/.f64 1 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(fabs.f64 (/.f64 hi lo))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 1 lo) 1)
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(fabs.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fabs.f64 (fma.f64 hi (/.f64 1 lo) 1))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 x hi) (log.f64 (exp.f64 (/.f64 lo hi))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(fabs.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (exp.f64 (/.f64 lo hi)) 1))))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (neg.f64 lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fabs.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(fabs.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi)) lo (/.f64 (-.f64 x lo) hi)))
(fabs.f64 (fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(fabs.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))))
(fabs.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
Outputs
(fabs.f64 (/.f64 hi lo))
Calls

4 calls:

65.0ms
x
63.0ms
lo
61.0ms
hi
13.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.5%1lo
19.5%1x
19.5%1hi
19.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 893 to 368 computations (58.8% saved)

regimes84.0ms (0.4%)

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

4 calls:

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

Compiled 277 to 109 computations (60.6% saved)

regimes53.0ms (0.3%)

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

4 calls:

15.0ms
hi
15.0ms
lo
13.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1lo
Compiler

Compiled 93 to 51 computations (45.2% saved)

regimes28.0ms (0.1%)

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

3 calls:

10.0ms
x
8.0ms
lo
8.0ms
hi
Results
AccuracySegmentsBranch
18.7%1hi
18.7%1x
18.7%1lo
Compiler

Compiled 31 to 21 computations (32.3% saved)

regimes25.0ms (0.1%)

Accuracy

Total -5.5b remaining (-10.6%)

Threshold costs -5.5b (-10.6%)

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

3 calls:

9.0ms
hi
7.0ms
lo
7.0ms
x
Results
AccuracySegmentsBranch
18.7%1x
18.7%1hi
18.7%1lo
Compiler

Compiled 26 to 19 computations (26.9% saved)

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
238×unsub-neg
160×neg-mul-1
132×distribute-lft-neg-in
98×cancel-sign-sub
86×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037221
165221
295221
3113221
4129221
5151221
6206221
7336221
8445221
9537221
10610221
11658221
12697221
13725221
14737221
15739221
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(fabs.f64 (/.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 x lo) lo)
1
Outputs
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo)) hi) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)))))
(fabs.f64 (/.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 x lo) lo)
1
Compiler

Compiled 98 to 63 computations (35.7% saved)

soundness3.8s (19.4%)

Rules
1578×times-frac
1578×times-frac
1432×fma-def
1432×fma-def
1328×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
023169
1554153
0122431359
1342130497
027399
1616381
067625506
1166719584
2569312884
023169
1554153
069616266
1191613528
069616266
1191613528
067625506
1166719584
2569312884
030313
1669313
0122431359
1342130497
027399
1616381
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
Compiler

Compiled 1246 to 617 computations (50.5% saved)

end113.0ms (0.6%)

Compiler

Compiled 180 to 90 computations (50% saved)

Profiling

Loading profile data...