xlohi (overflows)

Details

Time bar (total: 11.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)

sample811.0ms (7%)

Results
800.0ms8256×body256valid
Bogosity

preprocess179.0ms (1.5%)

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)

simplify166.0ms (1.4%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 10 to 6 computations (40% saved)

localize24.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite188.0ms (1.6%)

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

simplify303.0ms (2.6%)

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

eval308.0ms (2.6%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune440.0ms (3.8%)

Pruning

8 alts after pruning (8 fresh and 0 done)

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

Compiled 212 to 128 computations (39.6% saved)

localize62.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 57 to 22 computations (61.4% saved)

series40.0ms (0.3%)

Counts
4 → 120
Calls

30 calls:

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

rewrite177.0ms (1.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify230.0ms (2%)

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

Useful iterations: 2 (0.0ms)

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

localize30.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite101.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

simplify53.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

localize35.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Compiler

Compiled 18 to 7 computations (61.1% saved)

series12.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
10.0ms
x
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@-inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1806×pow1
1674×add-exp-log
1672×log1p-expm1-u
1672×expm1-log1p-u
1638×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
117613
2259513
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))

simplify56.0ms (0.5%)

Algorithm
egg-herbie
Rules
1378×log-prod
1040×associate-*r*
930×associate-*l*
584×log-div
378×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0861101
1212889
2767715
35049715
Stop Event
node limit
Counts
55 → 43
Calls
Call 1
Inputs
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 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
Outputs
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) 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 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))

localize26.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 23 to 9 computations (60.9% saved)

series7.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

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

rewrite144.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify193.0ms (1.7%)

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

Useful iterations: 2 (0.0ms)

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

localize32.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 42 to 9 computations (78.6% saved)

series8.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite249.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1428×fma-def
1374×log-prod
592×pow-exp
544×fma-neg
542×log-div
Iterations

Useful iterations: 1 (0.0ms)

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

simplify176.0ms (1.5%)

Algorithm
egg-herbie
Rules
1112×fma-neg
1000×div-sub
444×log-prod
406×cube-prod
396×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval604.0ms (5.2%)

Compiler

Compiled 31862 to 11893 computations (62.7% saved)

prune292.0ms (2.5%)

Pruning

49 alts after pruning (47 fresh and 2 done)

PrunedKeptTotal
New1262461308
Fresh213
Picked101
Done224
Total1267491316
Accurracy
99.7%
Counts
1316 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.1%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.8%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
99.3%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
9.8%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
99.2%
(/.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
9.1%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
9.8%
(-.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1))
9.8%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.8%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.8%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.1%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.8%
(+.f64 (/.f64 hi lo) 1)
9.1%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.1%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
(+.f64 1 (/.f64 x lo))
7.9%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.1%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
17.9%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.1%
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.8%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 1559 to 965 computations (38.1% saved)

localize85.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)
98.5%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.0%
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2))
21.2%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 129 to 36 computations (72.1% saved)

series10.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite115.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1726×log-prod
1090×fma-def
574×expm1-udef
572×log1p-udef
356×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify208.0ms (1.8%)

Algorithm
egg-herbie
Rules
952×exp-prod
806×associate-*r*
662×associate-*l*
656×log-prod
428×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize21.0ms (0.2%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize83.0ms (0.7%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
Compiler

Compiled 47 to 11 computations (76.6% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite84.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1454×log-prod
898×fma-def
476×expm1-udef
476×log1p-udef
392×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

simplify140.0ms (1.2%)

Algorithm
egg-herbie
Rules
1140×associate-*r/
926×associate-*l/
444×distribute-rgt-in
434×distribute-lft-in
434×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

localize213.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(pow.f64 (/.f64 x hi) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
99.2%
(*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
98.5%
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Compiler

Compiled 151 to 75 computations (50.3% saved)

series51.0ms (0.4%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
28.0ms
x
@inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
5.0ms
lo
@inf
(*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
2.0ms
x
@-inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
1.0ms
hi
@inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
1.0ms
hi
@-inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))

rewrite186.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1678×fma-def
632×expm1-udef
630×log1p-udef
430×add-sqr-sqrt
422×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify267.0ms (2.3%)

Algorithm
egg-herbie
Rules
1136×times-frac
834×associate-/r*
722×associate-*r*
598×associate-*l*
588×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082631911
1236528641
Stop Event
node limit
Counts
429 → 477
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 2)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)))) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) lo) (*.f64 hi (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 x 2))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x))))))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x)))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo)))) (-.f64 x (*.f64 -1 lo))) (*.f64 lo x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 x (*.f64 -1 lo)) (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo))))) (*.f64 lo x)))) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo)))) (-.f64 x (*.f64 -1 lo))) (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (-.f64 x (*.f64 -1 lo))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo))))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (-.f64 x (*.f64 -1 lo))))) (*.f64 lo x)) (*.f64 (pow.f64 hi 4) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (*.f64 lo x)) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 2)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 2)))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(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)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 0 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo)) (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(exp.f64 (*.f64 2 (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))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) 1/2)
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)
(pow.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(fabs.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(hypot.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(hypot.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (/.f64 x hi))
(fma.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) lo)) (/.f64 x hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (/.f64 x hi) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (/.f64 x hi) 1) (/.f64 (/.f64 x hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (/.f64 x hi) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (/.f64 x hi) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) -1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo -1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 x hi) 2))
(*.f64 x (*.f64 (/.f64 1 hi) (/.f64 x hi)))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(*.f64 (pow.f64 (/.f64 x hi) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (pow.f64 (/.f64 x hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(*.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(*.f64 (*.f64 (/.f64 x hi) x) (/.f64 1 hi))
(*.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi x)))
(/.f64 x (*.f64 (/.f64 hi x) hi))
(/.f64 x (*.f64 hi (/.f64 hi x)))
(/.f64 (/.f64 x hi) (/.f64 hi x))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 x hi) x) hi)
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 x)) (neg.f64 hi))
(/.f64 (*.f64 x (/.f64 x hi)) hi)
(/.f64 (*.f64 (neg.f64 x) (/.f64 x hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 x hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 x hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 x hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x hi) 2)))
Outputs
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))
(*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))
(*.f64 lo (*.f64 lo (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 2))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) x (fma.f64 -1 (/.f64 lo hi) (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) lo) (/.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi)) lo)) (pow.f64 x 2)))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) x (fma.f64 -1 (/.f64 lo hi) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) lo) (/.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) (pow.f64 x 3))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) lo) (/.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (-.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (/.f64 lo hi) (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) (pow.f64 x 3))))) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))))
(-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)))))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi))))))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (*.f64 x hi))))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)))) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) lo) (*.f64 hi (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 x 2))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x))))))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) hi)) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) hi) (/.f64 lo (*.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi))))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))
(-.f64 (+.f64 (-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (*.f64 x hi))))) (*.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) hi))) hi) (neg.f64 (/.f64 lo (*.f64 x (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (neg.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))))))
(-.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi)))) (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))) (*.f64 x hi))))))
(+.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (*.f64 x hi))))) (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) hi) (/.f64 lo (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi)))) (*.f64 -1 (+.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))) hi)))) (/.f64 (*.f64 hi (*.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) lo))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))) (*.f64 x hi))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))) (*.f64 (/.f64 lo hi) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) hi))) (*.f64 x (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) hi) (/.f64 lo (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)))
(-.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) hi)))
(+.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (+.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo)))) (-.f64 x (*.f64 -1 lo))) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x (neg.f64 lo)) hi) (*.f64 (/.f64 (-.f64 x (neg.f64 lo)) lo) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (-.f64 x (neg.f64 lo)))) x)))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (fma.f64 lo -2 (+.f64 x lo)) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 x (*.f64 -1 lo)) (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo))))) (*.f64 lo x)))) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x (*.f64 -1 lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (-.f64 x (*.f64 -1 lo)))) (-.f64 x (*.f64 -1 lo))) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (+.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (-.f64 x (neg.f64 lo)) lo) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (-.f64 x (neg.f64 lo)))) x)))) lo) (/.f64 (*.f64 hi (-.f64 x (neg.f64 lo))) x)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x (neg.f64 lo)) hi) (*.f64 (/.f64 (-.f64 x (neg.f64 lo)) lo) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (-.f64 x (neg.f64 lo)))) x)))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (fma.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (fma.f64 lo -2 (+.f64 x lo)) x))) lo) (/.f64 (*.f64 hi (+.f64 x lo)) x) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (fma.f64 lo -2 (+.f64 x lo)) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (-.f64 x (*.f64 -1 lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 x (neg.f64 lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo))))))
(-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (-.f64 x (neg.f64 lo)))) (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 hi hi) (-.f64 x (neg.f64 lo))) x)))) (fma.f64 -1 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 x (neg.f64 lo)) 2))) (/.f64 (*.f64 lo lo) (*.f64 hi (-.f64 x (neg.f64 lo))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 x lo))) (*.f64 (/.f64 x hi) (/.f64 x (+.f64 x lo)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))))))
(-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (-.f64 x (neg.f64 lo)))) (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 hi hi) (-.f64 x (neg.f64 lo))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (-.f64 x (neg.f64 lo))))))) (fma.f64 -1 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 x (neg.f64 lo)) 2))) (fma.f64 -1 (*.f64 (/.f64 lo (pow.f64 hi 3)) (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (-.f64 x (neg.f64 lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 x (neg.f64 lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))) (-.f64 x (neg.f64 lo)))) (/.f64 (*.f64 lo lo) (*.f64 hi (-.f64 x (neg.f64 lo)))))))
(-.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 x lo))) (*.f64 (/.f64 x hi) (/.f64 x (+.f64 x lo)))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (-.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo))) (*.f64 (/.f64 lo (+.f64 x lo)) (/.f64 (*.f64 x (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (pow.f64 hi 3)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (-.f64 x (*.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (-.f64 x (*.f64 -1 lo))))) (*.f64 lo x)) (*.f64 (pow.f64 hi 4) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 x (*.f64 -1 lo)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 x (*.f64 -1 lo)) 2)))) x)) (*.f64 (pow.f64 hi 3) (-.f64 x (*.f64 -1 lo))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 x (*.f64 -1 lo)))))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi (-.f64 x (neg.f64 lo)))) (-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 hi hi) (-.f64 x (neg.f64 lo))) x)) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (-.f64 x (neg.f64 lo))))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 x (neg.f64 lo))) (/.f64 lo (/.f64 (-.f64 x (neg.f64 lo)) (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (-.f64 x (neg.f64 lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 x (neg.f64 lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 4)) (/.f64 (*.f64 x lo) (-.f64 x (neg.f64 lo)))))) (fma.f64 -1 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 x (neg.f64 lo)) 2))) (fma.f64 -1 (*.f64 (/.f64 lo (pow.f64 hi 3)) (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (-.f64 x (neg.f64 lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 x (neg.f64 lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))) (-.f64 x (neg.f64 lo)))) (/.f64 (*.f64 lo lo) (*.f64 hi (-.f64 x (neg.f64 lo))))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 x lo))) (*.f64 (/.f64 x hi) (/.f64 x (+.f64 x lo)))) (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x lo) (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 x lo))) (pow.f64 hi 4)) (/.f64 (*.f64 x lo) (+.f64 x lo))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (-.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo))) (*.f64 (/.f64 lo (+.f64 x lo)) (/.f64 (*.f64 x (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (pow.f64 hi 3)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi)))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 x) lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (-.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo)) (/.f64 x (*.f64 hi hi))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 x) lo))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (neg.f64 x) lo) 2)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi hi)))))
(fma.f64 -2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo))) (fma.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) hi) (-.f64 (neg.f64 x) lo)) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 (neg.f64 x) lo) 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo)) (/.f64 x (*.f64 hi hi))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 x) lo))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 (neg.f64 x) lo)) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (-.f64 (neg.f64 x) lo)) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (neg.f64 x) lo) 2)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi hi)))))
(fma.f64 -2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo))) (fma.f64 -1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) hi) (-.f64 (neg.f64 x) lo)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) x)) (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 (neg.f64 x) lo) 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 (-.f64 (*.f64 -1 x) lo) hi))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (*.f64 lo x)) (*.f64 (-.f64 (*.f64 -1 x) lo) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (-.f64 (*.f64 -1 x) lo))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (-.f64 (*.f64 -1 x) lo) 2)))))) (-.f64 (*.f64 -1 x) lo)))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) lo) 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo)) (/.f64 x (*.f64 hi hi))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 x) lo))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 (neg.f64 x) lo)) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (-.f64 (neg.f64 x) lo)) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 (neg.f64 x) lo)) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (-.f64 (neg.f64 x) lo)) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (-.f64 (neg.f64 x) lo)) (/.f64 (*.f64 x lo) (pow.f64 hi 4)))))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (neg.f64 x) lo) 2)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi hi)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (-.f64 (neg.f64 x) lo))) (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) x)) (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (-.f64 (neg.f64 x) lo)) (/.f64 (*.f64 x lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 x) lo) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 x) lo) x)) (/.f64 lo (/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) hi) (-.f64 (neg.f64 x) lo)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (-.f64 (neg.f64 x) lo) 2))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo) (/.f64 x hi))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) x) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x))))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (fma.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (pow.f64 lo 3) (*.f64 hi (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))))) x) (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo))))
(+.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) x) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 (/.f64 x (pow.f64 lo 3)) (*.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) x) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)))
(/.f64 (*.f64 (neg.f64 lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x hi)))
(fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x hi) (/.f64 (*.f64 (neg.f64 lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x hi)) (/.f64 (*.f64 x x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 hi hi) lo)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) lo))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x hi) (/.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (pow.f64 (/.f64 x hi) 2) lo)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 2)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x hi)) (-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi (*.f64 lo lo))) x)) (+.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))) (/.f64 (*.f64 x x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 hi hi) lo))))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) lo)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x hi) (-.f64 (-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (*.f64 (/.f64 x (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))) (*.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (pow.f64 (/.f64 x hi) 2) lo))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo)
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo) (/.f64 x hi))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo) (/.f64 x hi))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo) (/.f64 x hi))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (/.f64 x hi))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 lo (/.f64 (neg.f64 hi) (neg.f64 (-.f64 1 (/.f64 x hi)))))
(/.f64 lo (/.f64 (neg.f64 hi) (+.f64 -1 (/.f64 x hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) hi)
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x 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))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(-.f64 0 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(neg.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo)) (neg.f64 (-.f64 1 (/.f64 x hi)))) hi)
(neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(neg.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) 3)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 6))
(neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(neg.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(neg.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))))
(*.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) 1/2)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3) 1/3)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(pow.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) -1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(neg.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fabs.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(hypot.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(hypot.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(hypot.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(hypot.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (cbrt.f64 lo)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) lo)) (/.f64 x hi))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 (*.f64 lo (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (/.f64 x hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (/.f64 1 (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4))) (fabs.f64 (cbrt.f64 (/.f64 x hi))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 4))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (/.f64 x hi) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (/.f64 (/.f64 x hi) 1) (/.f64 (/.f64 x hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (/.f64 x hi) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (/.f64 x hi) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) 2)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (sqrt.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1) (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) -1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 lo -1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (cbrt.f64 lo)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 x hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (*.f64 2 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (*.f64 0 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3))) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2))) 1)
(pow.f64 (/.f64 x hi) 2)
(*.f64 1 (pow.f64 (/.f64 x hi) 2))
(pow.f64 (/.f64 x hi) 2)
(*.f64 x (*.f64 (/.f64 1 hi) (/.f64 x hi)))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (/.f64 x hi) (/.f64 x hi))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (pow.f64 (/.f64 x hi) 2) 1)
(pow.f64 (/.f64 x hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (pow.f64 (/.f64 x hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (pow.f64 (/.f64 x hi) 4)))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (*.f64 x x) (pow.f64 (/.f64 1 hi) 2))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 x hi)))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (*.f64 (/.f64 x hi) x) (/.f64 1 hi))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi x)))
(/.f64 x (*.f64 (/.f64 hi x) hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 x (*.f64 hi (/.f64 hi x)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (/.f64 x hi) (/.f64 hi x))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 hi) hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (/.f64 x hi) x) hi)
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 x)) (neg.f64 hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 x (/.f64 x hi)) hi)
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 (neg.f64 x) (/.f64 x hi)) (neg.f64 hi))
(pow.f64 (/.f64 x hi) 2)
(sqrt.f64 (pow.f64 (/.f64 x hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x hi) 2))))
(pow.f64 (/.f64 x hi) 2)
(cbrt.f64 (pow.f64 (/.f64 x hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 x hi))))
(pow.f64 (/.f64 x hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 x hi))) 1))
(pow.f64 (/.f64 x hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)

localize41.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sqrt.f64 (-.f64 x lo))
99.5%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
98.5%
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))
Compiler

Compiled 39 to 16 computations (59% saved)

series10.0ms (0.1%)

Counts
3 → 64
Calls

24 calls:

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

rewrite87.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1210×log-prod
850×pow-prod-down
742×prod-diff
610×pow-prod-up
592×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01247
125041
2324241
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(sqrt.f64 (-.f64 x lo))
Outputs
(+.f64 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 1 (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi (pow.f64 (-.f64 x lo) 1/6)))
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 hi (pow.f64 (-.f64 x lo) 1/4)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) -1) (neg.f64 hi))
(/.f64 (*.f64 -1 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (-.f64 x lo))) 3)
(pow.f64 (*.f64 (pow.f64 hi -3) (pow.f64 (-.f64 x lo) 3)) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) 1))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) 1))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (sqrt.f64 (*.f64 lo (+.f64 x lo)))))
(pow.f64 (-.f64 x lo) 1/2)
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
1972×fma-def
1084×associate-*r/
870×distribute-lft-in
844×distribute-rgt-in
362×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03524311
18223673
227613561
Stop Event
node limit
Counts
167 → 180
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(*.f64 (/.f64 1 hi) (sqrt.f64 x))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 -1) (sqrt.f64 lo))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x))))
(+.f64 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 1 (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi (pow.f64 (-.f64 x lo) 1/6)))
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 hi (pow.f64 (-.f64 x lo) 1/4)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) -1) (neg.f64 hi))
(/.f64 (*.f64 -1 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (-.f64 x lo))) 3)
(pow.f64 (*.f64 (pow.f64 hi -3) (pow.f64 (-.f64 x lo) 3)) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) 1))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) 1))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (sqrt.f64 (*.f64 lo (+.f64 x lo)))))
(pow.f64 (-.f64 x lo) 1/2)
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
Outputs
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo))
(/.f64 (sqrt.f64 -1) (/.f64 hi (sqrt.f64 lo)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))))
(fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 hi (sqrt.f64 lo))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 -1) (neg.f64 hi))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (*.f64 -1/8 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 -1))))) hi)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (fma.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 hi (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 -1) (neg.f64 hi))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (fma.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 hi (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 x hi) (/.f64 x (neg.f64 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) hi))))))
(*.f64 (/.f64 1 hi) (sqrt.f64 x))
(/.f64 (sqrt.f64 x) hi)
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 x) hi))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 lo lo) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (/.f64 (sqrt.f64 x) hi) (fma.f64 -1/8 (*.f64 (/.f64 lo (/.f64 hi lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 (/.f64 lo (/.f64 hi lo)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/8) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 x) hi)))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 lo lo) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(+.f64 (/.f64 (sqrt.f64 x) hi) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (/.f64 lo (/.f64 hi lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (/.f64 lo (/.f64 hi lo)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/8) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 x) hi))))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(*.f64 (sqrt.f64 -1) (sqrt.f64 lo))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 (*.f64 1/2 x) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 -1 (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (*.f64 -1/8 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 (*.f64 1/2 x) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 -1 (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (*.f64 -1/8 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 (*.f64 1/2 x) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 x))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 (*.f64 -1/8 (*.f64 lo lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 x)))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 -1/8 (*.f64 lo lo)) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x))))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 x))))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (*.f64 -1/8 (*.f64 lo lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 x))))
(fma.f64 (pow.f64 lo 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 -1/8 (*.f64 lo lo)) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (sqrt.f64 x))))
(+.f64 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 1 (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi (pow.f64 (-.f64 x lo) 1/6)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 hi (pow.f64 (-.f64 x lo) 1/4)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) -1) (neg.f64 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(/.f64 (*.f64 -1 (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) (neg.f64 hi)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) -1) (neg.f64 hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 1 hi)) (+.f64 x lo))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (-.f64 x lo))) 3)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (pow.f64 hi -3) (pow.f64 (-.f64 x lo) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 hi -3) (pow.f64 (-.f64 x lo) 3)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(sqrt.f64 (-.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(sqrt.f64 (-.f64 x lo))
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(sqrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) 1))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) 1))
(sqrt.f64 (-.f64 x lo))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 x lo))) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 lo x))) (sqrt.f64 (+.f64 lo x)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (sqrt.f64 (*.f64 lo (+.f64 x lo)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (sqrt.f64 (*.f64 lo (+.f64 lo x)))))
(pow.f64 (-.f64 x lo) 1/2)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(sqrt.f64 (-.f64 x lo))
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(sqrt.f64 (-.f64 x lo))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(sqrt.f64 (-.f64 x lo))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(sqrt.f64 (-.f64 x lo))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))

eval925.0ms (7.9%)

Compiler

Compiled 59225 to 25769 computations (56.5% saved)

prune486.0ms (4.2%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New1545211566
Fresh231942
Picked101
Done336
Total1572431615
Accurracy
99.8%
Counts
1615 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.5%
(fma.f64 (/.f64 (+.f64 x lo) hi) (/.f64 lo hi) (/.f64 lo hi))
10.5%
(fma.f64 (/.f64 (+.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 lo hi))
10.5%
(fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 (+.f64 x lo) hi) (/.f64 lo hi)))
9.1%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.8%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(hypot.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
10.5%
(/.f64 (fma.f64 (+.f64 x lo) (/.f64 lo hi) lo) hi)
10.9%
(/.f64 (fma.f64 (*.f64 lo (/.f64 hi lo)) (/.f64 (+.f64 lo x) hi) hi) (*.f64 hi (/.f64 hi lo)))
99.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
99.1%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
98.4%
(/.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (-.f64 x lo) hi)
9.8%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
99.2%
(/.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
97.7%
(/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2)))))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
5.8%
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 (+.f64 x lo) hi)))) (*.f64 (/.f64 hi lo) hi))
99.0%
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi)
98.9%
(/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2)))))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (neg.f64 lo) hi)
9.1%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
9.8%
(-.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1))
18.7%
(-.f64 1 (/.f64 x lo))
9.8%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (neg.f64 lo) hi))
9.8%
(+.f64 (/.f64 hi lo) 1)
9.1%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (neg.f64 lo) hi))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.1%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.1%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
18.8%
(+.f64 (*.f64 lo (/.f64 (/.f64 x hi) hi)) (/.f64 (neg.f64 lo) hi))
18.7%
(+.f64 1 (/.f64 x lo))
7.9%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.1%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
18.8%
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.7%
1
Compiler

Compiled 1738 to 990 computations (43% saved)

localize104.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f64 (/.f64 (neg.f64 lo) hi) 1)
99.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1))
99.4%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
Compiler

Compiled 68 to 23 computations (66.2% saved)

series9.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite114.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1786×log-prod
978×fma-def
576×log1p-udef
574×expm1-udef
372×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify133.0ms (1.1%)

Algorithm
egg-herbie
Rules
872×times-frac
776×associate-*r*
750×associate-/l*
680×associate-/r*
676×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize21.0ms (0.2%)

Compiler

Compiled 15 to 8 computations (46.7% saved)

localize40.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 36 to 16 computations (55.6% saved)

series6.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1266×log-prod
746×pow-prod-down
740×prod-diff
550×pow-prod-up
508×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify79.0ms (0.7%)

Algorithm
egg-herbie
Rules
1700×fma-def
1580×times-frac
754×associate-/r*
744×unswap-sqr
408×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02605050
16144606
223114328
Stop Event
node limit
Counts
184 → 161
Calls
Call 1
Inputs
(*.f64 -1 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(*.f64 -1 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(*.f64 -1 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi)))) (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(-.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 1)
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 3))) (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (+.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) lo) (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) lo) (+.f64 1 (/.f64 x hi)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2)
(neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(fma.f64 1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 1 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 lo 1 (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 lo 1 (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 lo -1 (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 lo -1 (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (neg.f64 (cbrt.f64 lo)) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (neg.f64 (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 1)
(-.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 (/.f64 x hi) (/.f64 hi lo)))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (/.f64 hi lo)))
(*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 1 hi)))
(*.f64 lo (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi)))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 hi))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) 1) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 lo 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 2)
(pow.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) -1)
(pow.f64 (/.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
Outputs
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(/.f64 (*.f64 lo x) hi)
(/.f64 lo (/.f64 hi x))
(*.f64 (/.f64 lo hi) x)
(*.f64 (/.f64 x hi) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(/.f64 (*.f64 lo x) hi)
(/.f64 lo (/.f64 hi x))
(*.f64 (/.f64 lo hi) x)
(*.f64 (/.f64 x hi) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(/.f64 (*.f64 lo x) hi)
(/.f64 lo (/.f64 hi x))
(*.f64 (/.f64 lo hi) x)
(*.f64 (/.f64 x hi) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(+.f64 (*.f64 -1 lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(+.f64 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi)))) (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(-.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 1)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 3))) (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (/.f64 (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1) lo))
(*.f64 (/.f64 lo (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1)) (-.f64 1 (pow.f64 (/.f64 x hi) 3)))
(/.f64 (*.f64 lo (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (+.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 x hi) 2))))
(*.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) (-.f64 1 (pow.f64 (/.f64 x hi) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) lo) (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (/.f64 (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1) lo))
(*.f64 (/.f64 lo (fma.f64 (/.f64 x hi) (+.f64 1 (/.f64 x hi)) 1)) (-.f64 1 (pow.f64 (/.f64 x hi) 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) lo) (+.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 x hi) 2))))
(*.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) (-.f64 1 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 1)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 3)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 2) 1/2)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3) 1/3)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2)
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 2))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 1 (/.f64 x hi))))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))))
(fma.f64 -1 lo (/.f64 lo (/.f64 hi x)))
(-.f64 (*.f64 (/.f64 lo hi) x) lo)
(-.f64 (*.f64 (/.f64 x hi) lo) lo)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) 1))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 3))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 1/3))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo))) 2))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 1 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 lo 1 (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 lo 1 (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 lo -1 (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 lo -1 (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (neg.f64 (cbrt.f64 lo)) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (neg.f64 (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(+.f64 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 1 (/.f64 x hi)))
(-.f64 lo (*.f64 (/.f64 x hi) lo))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 -1 lo (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 lo (/.f64 (neg.f64 x) hi)))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(fma.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo) (*.f64 (/.f64 (neg.f64 x) hi) lo))
(fma.f64 -1 lo (*.f64 lo (/.f64 (neg.f64 x) hi)))
(*.f64 lo (+.f64 -1 (/.f64 (neg.f64 x) hi)))
(*.f64 lo (-.f64 -1 (/.f64 x hi)))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 (/.f64 x hi) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (/.f64 1 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 lo (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 1 (neg.f64 hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 lo (*.f64 (/.f64 x hi) lo))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 lo (*.f64 (/.f64 x hi) lo))) -2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (cbrt.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (sqrt.f64 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) 1) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (cbrt.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (cbrt.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) 2) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 lo (*.f64 (/.f64 x hi) lo))) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (sqrt.f64 hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (cbrt.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 1/2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) -1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) 1) -1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) 3) (pow.f64 hi 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) 1) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 1/3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))) 2))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) -1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))

localize42.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 lo (/.f64 (+.f64 x lo) hi))
99.6%
(*.f64 (/.f64 hi lo) hi)
77.0%
(*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 (+.f64 x lo) hi)))
75.5%
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 (+.f64 x lo) hi)))) (*.f64 (/.f64 hi lo) hi))
Compiler

Compiled 73 to 12 computations (83.6% saved)

series20.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

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

rewrite96.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1914×log-prod
1012×fma-def
584×expm1-udef
584×log1p-udef
400×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.8%)

Algorithm
egg-herbie
Rules
1042×log-prod
650×cube-prod
602×log-div
490×cube-div
434×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize48.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f64 (/.f64 lo hi) hi)
95.2%
(fma.f64 (/.f64 (+.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 lo hi))
Compiler

Compiled 38 to 13 computations (65.8% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1396×prod-diff
1234×log-prod
532×pow-exp
446×fma-def
440×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify67.0ms (0.6%)

Algorithm
egg-herbie
Rules
1340×fma-def
924×unswap-sqr
920×associate-/l*
776×times-frac
742×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02394964
15564526
218673544
Stop Event
node limit
Counts
142 → 140
Calls
Call 1
Inputs
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(+.f64 (/.f64 lo hi) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 0 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 lo hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 1)
(*.f64 1 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi)))))
(/.f64 (fma.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi)))
(pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 0 (/.f64 lo (*.f64 hi hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (*.f64 hi hi)))) 1)
(*.f64 lo (*.f64 (pow.f64 hi -1) (pow.f64 hi -1)))
(*.f64 lo (/.f64 1 (*.f64 hi hi)))
(*.f64 1 (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (pow.f64 hi -1))
(*.f64 (/.f64 lo (*.f64 hi hi)) 1)
(*.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 lo (*.f64 hi hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 hi -1)))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 hi -1)))
(*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 1 (neg.f64 hi)))
(*.f64 (pow.f64 hi -1) (/.f64 lo hi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) hi) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (/.f64 lo 1) (/.f64 (pow.f64 hi -1) hi))
(*.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (/.f64 (pow.f64 hi -1) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (pow.f64 hi -1) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 lo (*.f64 hi hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) 1) (/.f64 (sqrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 hi)))
(pow.f64 (/.f64 lo (*.f64 hi hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 3)
(pow.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) -1)
(neg.f64 (/.f64 (/.f64 lo hi) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 2))
(log.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 lo (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 lo (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 lo) hi)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 hi lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 lo (*.f64 hi hi))))
Outputs
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) lo (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 lo x)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 lo hi)
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 lo hi)
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 hi 2)) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (/.f64 lo hi) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 0 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (*.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 lo x) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 1)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 1 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 1)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi)) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi)) (*.f64 (/.f64 lo hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 lo (+.f64 lo x)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi))) (*.f64 (pow.f64 (*.f64 hi (/.f64 hi lo)) -2) (*.f64 (+.f64 lo x) (+.f64 lo x)))))
(/.f64 (fma.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi)))
(/.f64 (fma.f64 (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (/.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi)) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi))) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 hi (/.f64 hi lo)) -2) (*.f64 (+.f64 lo x) (+.f64 lo x))) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) -1)))
(pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 1)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 3)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(pow.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 3) 1/3)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 2)
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 2))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log.f64 (exp.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) 3))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 1))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))) 1) 1))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 3))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 1/3))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)))) 2))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 (+.f64 lo x) hi) 1))
(+.f64 0 (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 lo (pow.f64 hi -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 lo (pow.f64 hi -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 lo (pow.f64 hi -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (*.f64 hi hi)))) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 lo (*.f64 (pow.f64 hi -1) (pow.f64 hi -1)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 lo (/.f64 1 (*.f64 hi hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 1 (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo hi) (pow.f64 hi -1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo (*.f64 hi hi)) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 lo (*.f64 hi hi))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 hi -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 hi -1)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 1 (neg.f64 hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1) (/.f64 lo hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) hi) (/.f64 (cbrt.f64 lo) hi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) hi)) hi)
(*.f64 (/.f64 lo 1) (/.f64 (pow.f64 hi -1) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (/.f64 (pow.f64 hi -1) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (pow.f64 hi -1) (sqrt.f64 hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 lo (*.f64 hi hi))))
(*.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (*.f64 hi hi))))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (*.f64 hi hi))))
(/.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) 1) (/.f64 (sqrt.f64 (/.f64 lo hi)) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(pow.f64 (/.f64 lo (*.f64 hi hi)) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi))) 3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3) 1/3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi lo)) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(neg.f64 (/.f64 (/.f64 lo hi) (neg.f64 hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(sqrt.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (*.f64 hi hi)))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (/.f64 lo (*.f64 hi hi))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (log.f64 (/.f64 lo (*.f64 hi hi))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) 1) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (*.f64 hi hi)))) 3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo (*.f64 hi hi)) 3)) 1/3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 lo) hi)) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 hi lo))) -1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (/.f64 lo (*.f64 hi hi))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))

eval248.0ms (2.1%)

Compiler

Compiled 22356 to 7130 computations (68.1% saved)

prune194.0ms (1.7%)

Pruning

30 alts after pruning (26 fresh and 4 done)

PrunedKeptTotal
New96320983
Fresh29635
Picked101
Done347
Total996301026
Accurracy
100.0%
Counts
1026 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)) (/.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo)))))
98.0%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) (/.f64 hi (-.f64 1 (/.f64 lo hi)))))
98.4%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 (/.f64 (+.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)))
99.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 lo hi)))))
99.0%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 -1 hi) 1)))
98.0%
(/.f64 (/.f64 (/.f64 (+.f64 x lo) hi) (/.f64 hi (+.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
74.2%
(/.f64 (/.f64 (+.f64 x lo) (*.f64 (/.f64 hi (+.f64 x lo)) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
69.6%
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x lo) hi) (+.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
18.8%
(/.f64 (-.f64 x lo) hi)
99.2%
(/.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
10.9%
(/.f64 (+.f64 hi lo) (*.f64 (/.f64 hi lo) hi))
99.3%
(/.f64 (*.f64 (/.f64 (-.f64 lo x) hi) (/.f64 (-.f64 lo x) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
97.0%
(/.f64 (*.f64 (+.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 (+.f64 x lo) hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
69.0%
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x lo) hi) (+.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
98.1%
(/.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 4)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
98.5%
(/.f64 (neg.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 lo hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
97.7%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 3)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
14.6%
(/.f64 lo (*.f64 hi (/.f64 hi lo)))
18.7%
(-.f64 1 (/.f64 x lo))
9.8%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.8%
(+.f64 (/.f64 hi lo) 1)
18.7%
(+.f64 1 (/.f64 x lo))
19.1%
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo x) hi))
10.5%
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 lo hi) hi))
19.1%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
10.5%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 lo hi))
18.7%
1
Compiler

Compiled 550 to 328 computations (40.4% saved)

regimes157.0ms (1.4%)

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

4 calls:

41.0ms
x
40.0ms
lo
38.0ms
hi
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.3%1lo
99.3%1hi
99.3%1x
99.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1612 to 564 computations (65% saved)

regimes63.0ms (0.5%)

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

4 calls:

18.0ms
lo
17.0ms
x
17.0ms
hi
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.5%1lo
98.5%1hi
98.5%1x
98.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 432 to 143 computations (66.9% saved)

regimes36.0ms (0.3%)

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

4 calls:

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

Compiled 170 to 79 computations (53.5% saved)

regimes18.0ms (0.2%)

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

3 calls:

6.0ms
hi
5.0ms
x
5.0ms
lo
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
Compiler

Compiled 60 to 35 computations (41.7% saved)

regimes14.0ms (0.1%)

Accuracy

Total -5.8b remaining (-11.2%)

Threshold costs -5.8b (-11.2%)

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

3 calls:

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

Compiled 35 to 23 computations (34.3% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022140
139140
249140
355140
457140
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 (-.f64 lo x) hi) (/.f64 (-.f64 lo x) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (neg.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (*.f64 (/.f64 (-.f64 lo x) hi) (/.f64 (-.f64 lo x) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (*.f64 (/.f64 (-.f64 lo x) hi) (/.f64 (-.f64 lo x) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(/.f64 (neg.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 lo hi)))
(/.f64 (/.f64 (neg.f64 lo) hi) (-.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 68 to 41 computations (39.7% saved)

soundness1.7s (14.8%)

Rules
1786×log-prod
1536×fma-def
1454×log-prod
1428×fma-def
1374×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
01064
123856
2402356
045210830
112399458
246349432
057124415
1148020635
2604120615
016130
136494
2565194
070416752
1195115156
067625506
1166719584
2569312884
065820083
1167917529
2577017509
093772
1226772
2793772
34565772
01337
130331
2521927
03487666
18567504
239867468
070416752
1195115156
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 1914 to 624 computations (67.4% saved)

end39.0ms (0.3%)

Compiler

Compiled 126 to 52 computations (58.7% saved)

Profiling

Loading profile data...