xlohi (overflows)

Time bar (total: 12.7s)

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)

sample954.0ms (7.5%)

Results
942.0ms8256×body256valid
Bogosity

preprocess229.0ms (1.8%)

Algorithm
egg-herbie
Rules
3788×fma-def
1508×div-sub
842×associate-/r*
780×sub-neg
748×fma-neg
Problems
256×(/.f64 (-.f64 x lo) (-.f64 hi lo))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
026168
165160
2145160
3385160
4970152
53091152
66672152
77284152
87626152
97774152
107874152
117953152
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Compiler

Compiled 30 to 13 computations (56.7% saved)

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 20 to 12 computations (40% saved)

localize25.0ms (0.2%)

Localize:

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite131.0ms (1%)

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

simplify208.0ms (1.6%)

Algorithm
egg-herbie
Rules
750×+-commutative
720×unsub-neg
710×associate-+l+
684×associate-+r+
538×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067725498
1167119590
2571212876
Stop Event
node limit
Counts
266 → 403
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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (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 x hi))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)))))
(/.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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (/.f64 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi)))) (/.f64 x hi)))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (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 x hi))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi)))) (fma.f64 -1 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (/.f64 x hi))))
(-.f64 (-.f64 (-.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.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 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo)) (/.f64 (fma.f64 -1 x hi) (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))
(+.f64 1 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo 3) (*.f64 hi hi)))) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.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 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo)) (/.f64 (fma.f64 -1 x hi) (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))
(+.f64 1 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo 3) (*.f64 hi hi)))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 (pow.f64 hi 3) (/.f64 (*.f64 lo 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) (*.f64 lo 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 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) (-.f64 x lo))))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) (-.f64 x lo))))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))) (/.f64 (-.f64 x 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 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 (-.f64 x lo) (-.f64 hi lo)) (-.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (fma.f64 (/.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) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (fma.f64 (/.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))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (fma.f64 (/.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) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (fma.f64 (/.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))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (fma.f64 (/.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) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (+.f64 0 (*.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (neg.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 0 (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.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 (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 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 (/.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.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 (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 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 (/.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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))) (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) (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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(-.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))))) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 0 (-.f64 (*.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.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 (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.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 (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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 0 (-.f64 (*.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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)))) (-.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 (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.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 (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 lo (/.f64 1 (-.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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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 0 (-.f64 (*.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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 0 (-.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) 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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) 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 (neg.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 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 0 (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 (*.f64 lo (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 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 (/.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 (*.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.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 (-.f64 x lo) (+.f64 lo hi)) (/.f64 (+.f64 lo hi) (-.f64 hi 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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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 lo (/.f64 1 (-.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)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (fma.f64 hi hi (*.f64 lo (neg.f64 lo)))) (/.f64 lo (-.f64 hi lo)))

eval327.0ms (2.6%)

Compiler

Compiled 17032 to 4868 computations (71.4% saved)

prune73.0ms (0.6%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3958403
Fresh000
Picked101
Done000
Total3968404
Accuracy
19.4%
Counts
404 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
9.3%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.8%
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
18.9%
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
18.7%
1
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
9.3%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.8%
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
18.9%
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
18.7%
1
Compiler

Compiled 476 to 272 computations (42.9% saved)

localize137.0ms (1.1%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
97.0%
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi))
77.8%
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
38.5%
(/.f64 (*.f64 hi hi) (-.f64 x lo))
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
97.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (-.f64 x lo) hi)
99.9%
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
97.5%
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
Compiler

Compiled 178 to 27 computations (84.8% saved)

series134.0ms (1.1%)

Counts
11 → 372
Calls

99 calls:

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

rewrite151.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
688×add-sqr-sqrt
682×pow1
682×*-un-lft-identity
638×add-exp-log
638×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026323
1642323
Stop Event
node limit
Counts
11 → 320
Calls
Call 1
Inputs
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
Outputs
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(*.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))) 1)
(*.f64 1 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2)) (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(exp.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(fma.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 (-.f64 x lo) lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 hi hi) (/.f64 1 (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 hi hi) 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))) 1)
(*.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) 2)
(pow.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))) (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) lo)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) 1)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (/.f64 hi lo)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 lo))) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 hi lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (neg.f64 hi)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 hi)))
(pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))) 1)
(*.f64 1 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2) (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2) (*.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2)) (-.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) hi) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 hi x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) 1)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (neg.f64 hi)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 x))) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) 1)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 hi (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 hi (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (*.f64 (/.f64 hi x) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (/.f64 hi x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 (neg.f64 hi) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (neg.f64 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(exp.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))

simplify609.0ms (4.8%)

Algorithm
egg-herbie
Rules
1130×associate-*r*
1062×associate-*l*
986×fma-def
962×times-frac
352×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082930368
1232025678
Stop Event
node limit
Counts
692 → 535
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.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 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 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 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 -1 (/.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.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 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(/.f64 (pow.f64 hi 2) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(/.f64 (pow.f64 hi 2) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(/.f64 (pow.f64 hi 2) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 (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 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.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 -1 (/.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 -1 (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo 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 -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 (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 -1 (/.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.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 x hi)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(*.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))) 1)
(*.f64 1 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2)) (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(exp.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(fma.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 (-.f64 x lo) lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 hi hi) (/.f64 1 (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 hi hi) 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))) 1)
(*.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) 2)
(pow.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))) (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) lo)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) 1)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (/.f64 hi lo)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 lo))) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 hi lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (neg.f64 hi)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 hi)))
(pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))) 1)
(*.f64 1 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2) (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2) (*.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2)) (-.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) hi) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 hi x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) 1)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (neg.f64 hi)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 x))) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) 1)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 hi (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 hi (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (*.f64 (/.f64 hi x) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (/.f64 hi x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 (neg.f64 hi) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (neg.f64 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(exp.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
Outputs
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (neg.f64 x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 x lo)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (neg.f64 x) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 hi (fma.f64 -1 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 1 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(+.f64 1 (fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(+.f64 1 (fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 x lo))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 hi lo))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo 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 hi) (/.f64 (-.f64 x lo) 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 (*.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 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 -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 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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 (*.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 -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 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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 (*.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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/.f64 (pow.f64 hi 2) (-.f64 x lo))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (*.f64 hi hi) lo))
(/.f64 (neg.f64 (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (/.f64 (*.f64 hi hi) lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(/.f64 (pow.f64 hi 2) x)
(/.f64 (*.f64 hi hi) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3)))) (/.f64 (*.f64 hi hi) x)))
(/.f64 (pow.f64 hi 2) x)
(/.f64 (*.f64 hi hi) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3)))) (/.f64 (*.f64 hi hi) x)))
(/.f64 (pow.f64 hi 2) x)
(/.f64 (*.f64 hi hi) x)
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) x))
(+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) x))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (pow.f64 x 4)) (/.f64 (pow.f64 hi 2) x))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) lo)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 4) (pow.f64 lo 3)))) (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (*.f64 hi hi) lo))
(/.f64 (neg.f64 (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (/.f64 (*.f64 hi hi) lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (*.f64 hi hi) lo))
(/.f64 (neg.f64 (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (/.f64 (*.f64 hi hi) lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 -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 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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 (*.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 -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 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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 (*.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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (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 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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 (*.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 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x 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 (*.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 (*.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 (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.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 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.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 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 3)
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3) 1/3)
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2)
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2))
(fabs.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(log.f64 (exp.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))) 1)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(*.f64 1 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2)) (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) 2)
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 1)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)) 3)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3) 1/3)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) 2))
(fabs.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1))))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(exp.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 2) (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 1)
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) x) lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) -1))) hi)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo hi)) (-.f64 x lo))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 (-.f64 x lo) lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (-.f64 x lo) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 lo hi)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 hi (neg.f64 (*.f64 hi (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 lo hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 hi hi (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo hi)) (-.f64 x lo))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (-.f64 x lo) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 lo hi)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 hi (neg.f64 (*.f64 hi (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 lo hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.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 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) 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))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 1 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(*.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(*.f64 (*.f64 hi hi) (/.f64 1 (-.f64 x lo)))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 3)
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) -1)
(/.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) 2))
(fabs.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 hi hi) 3) (pow.f64 (-.f64 x lo) 3)))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 hi (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) 1/3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) -1)
(/.f64 1 (/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo (*.f64 hi hi))) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) (*.f64 hi (/.f64 hi (-.f64 x lo)))) (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 lo (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 lo (neg.f64 hi)) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (*.f64 lo (+.f64 (neg.f64 hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) lo)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo))))) (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))) (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) 1)) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (/.f64 (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo) lo))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)) (/.f64 (/.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) lo) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 lo))) (*.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 lo))) (/.f64 (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))) lo))
(/.f64 (fma.f64 -1 hi (*.f64 lo (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))) (/.f64 (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (+.f64 (*.f64 lo (neg.f64 hi)) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (*.f64 lo (+.f64 (neg.f64 hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 hi lo)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) 1)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (neg.f64 lo)) (*.f64 hi (/.f64 hi (-.f64 x lo)))) (/.f64 (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (neg.f64 hi)) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) (*.f64 (neg.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 1)
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 3)
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3) 1/3)
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2)
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 1))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(fma.f64 lo (/.f64 1 (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) (neg.f64 (/.f64 lo hi)))
(+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 (neg.f64 lo) hi))
(-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 lo hi))
(fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2) (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2) (*.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2) (*.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))) (-.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) 2)) (-.f64 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)) (-.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) hi) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) hi))
(/.f64 (fma.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (*.f64 hi (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))))) (*.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (*.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (*.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 hi x)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) 1)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (/.f64 hi x) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (/.f64 hi x)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 hi x) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (neg.f64 hi)) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 x))) (*.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (neg.f64 hi) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (neg.f64 x))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 hi (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (*.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo))))) (*.f64 hi (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) hi))
(/.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (neg.f64 x))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3))))) (*.f64 hi (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) hi))
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) 1)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (*.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (neg.f64 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 hi (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 hi (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (fma.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (*.f64 hi (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))))) (*.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (*.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (*.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))))
(/.f64 (+.f64 (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi) (*.f64 (/.f64 hi x) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (/.f64 hi x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (/.f64 hi x) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (/.f64 hi x)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (/.f64 hi x) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (/.f64 hi x)))
(/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (/.f64 hi x)))
(/.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (*.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)) (*.f64 (neg.f64 hi) (-.f64 (*.f64 lo hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)))) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo hi) (*.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))) (neg.f64 hi) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo)) (neg.f64 x))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 hi (*.f64 lo (-.f64 hi (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (*.f64 x (/.f64 (pow.f64 hi 3) (-.f64 x lo))))) (*.f64 hi (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (neg.f64 x))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (fma.f64 x (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 lo hi) 3))))) (*.f64 hi (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (neg.f64 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (neg.f64 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 x (/.f64 1 hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 x hi) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) 2) (cbrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))

eval280.0ms (2.2%)

Compiler

Compiled 15602 to 4511 computations (71.1% saved)

prune814.0ms (6.4%)

Pruning

51 alts after pruning (50 fresh and 1 done)

PrunedKeptTotal
New58548633
Fresh123
Picked415
Done000
Total59051641
Accuracy
20.3%
Counts
641 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
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.9%
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)) 3)
5.1%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
10.3%
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
8.5%
(/.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
13.1%
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) hi))
14.7%
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) hi))
18.9%
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
10.4%
(+.f64 (/.f64 x hi) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
17.8%
(+.f64 (/.f64 x hi) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)))
18.8%
(+.f64 (/.f64 x hi) (expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
18.9%
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
18.9%
(+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
18.9%
(+.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 3))
9.3%
(+.f64 1 (/.f64 hi lo))
18.9%
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))))
18.9%
(+.f64 1 (log.f64 (exp.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
3.8%
(*.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 (/.f64 lo hi) -1))) hi)
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.9%
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
18.9%
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.9%
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
17.7%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.9%
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
18.9%
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.9%
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3))
18.7%
1
9.4%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
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.9%
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)) 3)
5.1%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
10.3%
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
8.5%
(/.f64 (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
13.1%
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 lo hi)))) hi))
14.7%
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) x)) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) hi))
18.9%
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
10.4%
(+.f64 (/.f64 x hi) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
17.8%
(+.f64 (/.f64 x hi) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)))
18.8%
(+.f64 (/.f64 x hi) (expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
18.9%
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
18.9%
(+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
18.9%
(+.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) 3))
9.3%
(+.f64 1 (/.f64 hi lo))
18.9%
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))))
18.9%
(+.f64 1 (log.f64 (exp.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
3.8%
(*.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 (/.f64 lo hi) -1))) hi)
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.9%
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
18.9%
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.9%
(log.f64 (exp.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
17.7%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.9%
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1)))
18.9%
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.9%
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) 1) 3))
18.7%
1
Compiler

Compiled 4656 to 2410 computations (48.2% saved)

localize243.0ms (1.9%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.7%
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))))
99.6%
(log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))
95.0%
(fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi)))
23.2%
(/.f64 lo (*.f64 hi hi))
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
99.7%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
99.2%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
100.0%
(/.f64 (-.f64 x lo) hi)
99.6%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
99.8%
(/.f64 x (*.f64 lo lo))
99.2%
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
98.6%
(*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))
96.9%
(-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo))))
Compiler

Compiled 270 to 57 computations (78.9% saved)

series100.0ms (0.8%)

Counts
13 → 432
Calls

108 calls:

TimeVariablePointExpression
22.0ms
x
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
20.0ms
hi
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
13.0ms
lo
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
6.0ms
lo
@-inf
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
3.0ms
x
@inf
(log1p.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo hi))))

rewrite118.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
716×add-sqr-sqrt
712×pow1
708×*-un-lft-identity
668×log1p-expm1-u
666×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify787.0ms (6.2%)

Algorithm
egg-herbie
Rules
820×times-frac
640×distribute-lft-in
632×distribute-rgt-in
592×+-commutative
456×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120937167
1370132619
Stop Event
node limit
Counts
757 → 762
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (-.f64 (pow.f64 hi 2) (*.f64 hi x)) (pow.f64 lo 2))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 -1 (/.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.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 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 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 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x)) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x)) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))) 1)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(log.f64 (+.f64 1 (/.f64 x hi)))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (/.f64 hi (-.f64 x lo))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (/.f64 hi (-.f64 x lo))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi)))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3)))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3)))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))))) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.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 -1 (/.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 -1 (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 -6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 4))) (*.f64 12 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))) (pow.f64 lo 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (pow.f64 lo 2)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 (-.f64 x lo) 2))))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (*.f64 2 (/.f64 1 (pow.f64 (-.f64 x lo) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 (-.f64 x lo) 2)))))))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lo 3)) (*.f64 6 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -6 (pow.f64 lo 4)) (*.f64 24 (*.f64 (pow.f64 lo 3) (-.f64 x lo))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lo 3)) (*.f64 6 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -6 (pow.f64 lo 4)) (*.f64 24 (*.f64 (pow.f64 lo 3) (-.f64 x lo))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))))
(log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.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 -1 (/.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 -1 (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 4) (+.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2) (*.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 4) (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) (*.f64 hi (/.f64 -1 lo)))
(+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi) (*.f64 (/.f64 -1 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 1)
(pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2))
(log.f64 (pow.f64 (exp.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(exp.f64 (log.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 hi (/.f64 x (*.f64 lo lo)) (*.f64 hi (/.f64 -1 lo)))
(fma.f64 (/.f64 x (*.f64 lo lo)) hi (*.f64 (/.f64 -1 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2))) 1)
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) lo)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) 3)
(pow.f64 (pow.f64 (/.f64 hi lo) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 hi lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 2))))
(cbrt.f64 (pow.f64 (/.f64 hi lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 lo lo)))) 1)
(*.f64 x (pow.f64 lo -2))
(*.f64 1 (/.f64 x (*.f64 lo lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 lo lo))) 2) (cbrt.f64 (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 x (*.f64 lo lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 lo lo))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 lo lo)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 lo lo))))
(exp.f64 (log.f64 (/.f64 x (*.f64 lo lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 lo lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 lo lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi hi)) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 (-.f64 x lo) lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 hi hi)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 x lo) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 hi hi)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (-.f64 x lo) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 (*.f64 hi hi) -1)) (*.f64 (*.f64 hi hi) (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 (*.f64 hi hi) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 (*.f64 hi hi) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -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 (/.f64 hi (-.f64 x lo)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -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 (/.f64 hi (-.f64 x lo)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(*.f64 lo (pow.f64 hi -2))
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(pow.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(sqrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (*.f64 hi hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo)) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(*.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(exp.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2))
(log.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 1))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo)) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(*.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3))
(exp.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
Outputs
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (pow.f64 (/.f64 hi lo) 2))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (pow.f64 (/.f64 hi lo) 2))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo))) (pow.f64 (/.f64 hi lo) 2))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 hi 2) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (*.f64 lo lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)))
(-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 (neg.f64 hi) lo))
(*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (neg.f64 x) (*.f64 lo lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (neg.f64 x) (*.f64 lo lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (*.f64 hi (/.f64 x (*.f64 lo lo))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 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 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) 1)
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x)))))
(expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x)) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (-.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))) 1))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (-.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0)))) 1))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (+.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (*.f64 x x) 0))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))))) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (-.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))) (+.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3))))))) 1))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (+.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (+.f64 (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (*.f64 x x) 0)) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 0))))) -1))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))
(fma.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x)) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (-.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))) 1))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0))))) -1)
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) 0))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (-.f64 (fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) 1/3)))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0))))) 1))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (-.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) 0))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 0)))) -1))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo)))))
(fma.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (neg.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo))) -1)
(+.f64 (-.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo)) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))) 1))
(+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo) (/.f64 0 lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo)) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))))) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))))) 1))
(+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo) (/.f64 0 lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo)) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) 0)))) -1))
(-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) 1)
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo)))))
(fma.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (neg.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo))) -1)
(+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo))) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo) (fma.f64 -1 (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (-.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) 0))))) -1)
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) 1)
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (-.f64 (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (-.f64 (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo))) 1)
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (-.f64 (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1/3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -11/24) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/2) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -11/24) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 11/24) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(log1p.f64 (neg.f64 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))) (/.f64 (/.f64 x hi) (+.f64 1 (neg.f64 (/.f64 lo hi)))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi))) (/.f64 (/.f64 x hi) (+.f64 1 (neg.f64 (/.f64 lo hi))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3))) (/.f64 (/.f64 x hi) (+.f64 1 (neg.f64 (/.f64 lo hi)))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))
(-.f64 (log.f64 x) (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi)))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) (*.f64 x x)) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi))))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) (*.f64 x x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3))) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi)))))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))
(-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) (*.f64 x x)) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi))))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) (*.f64 x x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3))) (/.f64 hi (/.f64 x (+.f64 1 (neg.f64 (/.f64 lo hi)))))))))
(+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi))))))
(-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 -1 (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(+.f64 (-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 -1 (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 -1/3 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))))
(+.f64 (-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 (/.f64 lo hi) (+.f64 1 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 -1/3 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (log.f64 lo) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (-.f64 (log.f64 lo) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi))))) (/.f64 (*.f64 (*.f64 -1/2 (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (-.f64 (log.f64 lo) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi))))) (fma.f64 -1/2 (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) lo)) (/.f64 (*.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))
(-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo))))
(+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi)))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))) (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) lo) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) lo)) (/.f64 (*.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 lo 3))) (/.f64 hi (/.f64 lo (+.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))) (log.f64 hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (/.f64 hi (-.f64 x lo))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -1 (log.f64 hi) (/.f64 hi (-.f64 x lo))))
(+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -1 (log.f64 hi) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (-.f64 x lo))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (/.f64 hi (-.f64 x lo))))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -1 (log.f64 hi) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (/.f64 hi (-.f64 x lo))))))
(+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi)))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 lo hi)))
(-.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x)))))
(exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0)))))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (*.f64 x x) 0))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3)))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 1 (neg.f64 (/.f64 lo hi)))))) (+.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3))))))))
(+.f64 (+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi)))))) (+.f64 (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (*.f64 x x) 0)) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 0)))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x)))))
(exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))
(*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0)))))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) 0))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))))) (pow.f64 x 2)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 3)) 1/3)))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 lo hi))) 2) (*.f64 hi hi)) 0))))))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (-.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) 0))) (/.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 0)))))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo)))))
(exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo)))))
(*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (neg.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo)))
(-.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))))
(+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo) (/.f64 0 lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (+.f64 1 (/.f64 x hi)))) lo) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))))))
(+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo) (/.f64 0 lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) (+.f64 1 (/.f64 x hi))) lo)) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) 0)))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo)))))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (neg.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo)))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))))
(+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))))) lo) (fma.f64 -1 (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (/.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))))
(+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 hi (/.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (-.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) 0)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi))))) (-.f64 x lo)))
(+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))) (/.f64 hi (/.f64 (-.f64 x lo) (exp.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi)))
(+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))))) (/.f64 lo hi)))
(+.f64 1 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1/3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))) (/.f64 lo hi)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi)))
(+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 lo hi)))
(+.f64 1 (-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi)) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3))) (/.f64 lo hi)))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 2 (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -2 (*.f64 hi hi)))) (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 2 (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -2 (*.f64 hi hi)))) (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 -6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 4))) (*.f64 12 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))
(fma.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (fma.f64 -24 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 hi hi)) (*.f64 -6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 4))) (/.f64 12 (pow.f64 hi 4)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 2 (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
(fma.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 hi hi))) (fma.f64 -6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 4) (/.f64 -12 (pow.f64 hi 4))))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -2 (*.f64 hi hi)))) (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 (neg.f64 (log.f64 lo)) -2))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (neg.f64 (*.f64 (log.f64 lo) -2)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (-.f64 (neg.f64 (*.f64 (log.f64 lo) -2)) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 hi hi) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (*.f64 lo lo))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (-.f64 (*.f64 (/.f64 1/2 lo) (/.f64 (-.f64 (*.f64 -2 (*.f64 hi hi)) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) lo)) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))) (pow.f64 lo 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (pow.f64 lo 2)))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 4)) (*.f64 (*.f64 -2 (pow.f64 hi 6)) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (pow.f64 lo 3)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 hi hi) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (*.f64 lo lo)))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (-.f64 (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 4)) (*.f64 (*.f64 -2 (pow.f64 hi 6)) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (pow.f64 lo 3)) (*.f64 (/.f64 1/2 lo) (/.f64 (-.f64 (*.f64 -2 (*.f64 hi hi)) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) lo))) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 (log.f64 (/.f64 -1 lo)) -2))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 hi hi) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi hi)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 2)) (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2)))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 hi hi) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4)) (*.f64 (*.f64 -2 (pow.f64 hi 6)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi hi)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 (log.f64 hi) -2))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (log.f64 (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 -2 (log.f64 hi) (/.f64 (neg.f64 hi) (-.f64 x lo))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (-.f64 (log.f64 (pow.f64 hi -2)) (/.f64 hi (-.f64 x lo))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 (-.f64 x lo) 2))))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 -2 (log.f64 hi) (-.f64 (*.f64 (*.f64 1/2 (*.f64 hi hi)) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (pow.f64 (-.f64 x lo) 2)))) (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi (-.f64 x lo))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (*.f64 2 (/.f64 1 (pow.f64 (-.f64 x lo) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 (-.f64 x lo) 2)))))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))) (/.f64 2 (pow.f64 (-.f64 x lo) 3)))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 -2 (log.f64 hi) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))) (/.f64 -2 (pow.f64 (-.f64 x lo) 3)))) (*.f64 (*.f64 1/2 (*.f64 hi hi)) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (pow.f64 (-.f64 x lo) 2))))) (/.f64 hi (-.f64 x lo)))))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi))))
(-.f64 (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lo 3)) (*.f64 6 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 lo 3) (*.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi)))))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 lo 3) (*.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (pow.f64 hi 3)) (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -6 (pow.f64 lo 4)) (*.f64 24 (*.f64 (pow.f64 lo 3) (-.f64 x lo))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lo 3)) (*.f64 6 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -6 (pow.f64 lo 4) (*.f64 (*.f64 24 (pow.f64 lo 3)) (-.f64 x lo)))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 lo 3) (*.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi))))))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -6 (pow.f64 lo 4) (*.f64 (*.f64 24 (pow.f64 lo 3)) (-.f64 x lo)))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 lo 3) (*.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (pow.f64 hi 3)) (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi)))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi))))
(-.f64 (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi)))))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)) (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -6 (pow.f64 lo 4)) (*.f64 24 (*.f64 (pow.f64 lo 3) (-.f64 x lo))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -6 (pow.f64 lo 4) (*.f64 (*.f64 24 (pow.f64 lo 3)) (-.f64 x lo)))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 (*.f64 2 lo) (-.f64 x lo))) (*.f64 hi hi))))))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -6 (pow.f64 lo 4) (*.f64 (*.f64 24 (pow.f64 lo 3)) (-.f64 x lo)))) (pow.f64 hi 4)) (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (*.f64 lo lo)) hi)))) (/.f64 lo hi))
(log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))
(log.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))
(log1p.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))
(+.f64 (log.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))))
(+.f64 (log.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 x x) (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)))) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))))
(+.f64 (log.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 x x) (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 x (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)))))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log.f64 (/.f64 lo (*.f64 hi hi))))
(+.f64 (log.f64 x) (log.f64 (/.f64 lo (*.f64 hi hi))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))))))
(+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x)))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 4) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))))))
(+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2) (*.f64 x x))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))))
(+.f64 (log.f64 (/.f64 lo (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 4) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 3) (pow.f64 x 3))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))))))))
(+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 x 3)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 3) (pow.f64 lo 3))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 lo (*.f64 hi hi)))))
(-.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))))))
(+.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x)))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 4) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))))))
(+.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2) (*.f64 x x))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))) (*.f64 lo x))))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 4) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) 3) (pow.f64 x 3))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo x) (+.f64 1 (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))))))))
(+.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 x 3)) (/.f64 (pow.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) 3) (pow.f64 lo 3))) (/.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 hi hi)) (*.f64 lo x)))))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1))) (fma.f64 (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)))
(+.f64 (fma.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2) (*.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))))
(+.f64 (fma.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 4) (+.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2) (*.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 4) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 4) (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1)
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 3)
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3) 1/3)
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2)
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2))
(fabs.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 1))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 1 (pow.f64 (/.f64 hi lo) 2) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (neg.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) (fma.f64 (neg.f64 (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) hi (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(+.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) (*.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 0))
(+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) (*.f64 hi (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi) (*.f64 (/.f64 -1 lo) hi))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))) 1)
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 1)
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 3)
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(pow.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3) 1/3)
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(pow.f64 (sqrt.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 2)
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(sqrt.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 2))
(fabs.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(log.f64 (pow.f64 (exp.f64 hi) (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))))))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo))) 3))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(exp.f64 (log.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))) 1))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))))
(*.f64 hi (fma.f64 x (pow.f64 lo -2) (/.f64 -1 lo)))
(fma.f64 hi (/.f64 x (*.f64 lo lo)) (*.f64 hi (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (/.f64 x (*.f64 lo lo)) hi (*.f64 (/.f64 -1 lo) hi))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (/.f64 1 lo)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2))) 1)
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 hi (/.f64 hi lo)) lo)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) 1)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)) 3)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 hi lo) 6))
(sqrt.f64 (pow.f64 (/.f64 hi lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 2))))
(pow.f64 (/.f64 hi lo) 2)
(cbrt.f64 (pow.f64 (/.f64 hi lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 hi lo))))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) 2))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 hi lo))) 1))
(pow.f64 (/.f64 hi lo) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 lo lo)))) 1)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 1 (/.f64 x (*.f64 lo lo)))
(/.f64 x (*.f64 lo lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 lo lo))) 2) (cbrt.f64 (/.f64 x (*.f64 lo lo))))
(/.f64 x (*.f64 lo lo))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (/.f64 x (*.f64 lo lo)) 1)
(/.f64 x (*.f64 lo lo))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 lo lo))) 3)
(/.f64 x (*.f64 lo lo))
(pow.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 3) 1/3)
(/.f64 x (*.f64 lo lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(/.f64 1 (/.f64 (*.f64 lo lo) x))
(/.f64 1 (/.f64 lo (/.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 2))
(fabs.f64 (/.f64 x (*.f64 lo lo)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 lo lo)))))
(/.f64 x (*.f64 lo lo))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 lo lo)) 3))
(/.f64 x (*.f64 lo lo))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 lo lo))))
(/.f64 x (*.f64 lo lo))
(exp.f64 (log.f64 (/.f64 x (*.f64 lo lo))))
(/.f64 x (*.f64 lo lo))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 lo lo))) 1))
(/.f64 x (*.f64 lo lo))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 lo lo))))
(/.f64 x (*.f64 lo lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.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 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) x) lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) -1))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi hi)) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 (*.f64 hi hi))) (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo)))))) (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 hi)) (*.f64 hi (/.f64 (neg.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 lo) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 hi)) (*.f64 hi (/.f64 (neg.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 lo) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 (-.f64 x lo) lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (-.f64 x lo) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (-.f64 x lo) lo))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 hi lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 hi hi)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 x lo) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 hi hi)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (-.f64 x lo) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 (*.f64 hi hi) -1)) (*.f64 (*.f64 hi hi) (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 (*.f64 hi hi))) (neg.f64 (/.f64 (pow.f64 hi 3) (-.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo)))))) (/.f64 (neg.f64 (pow.f64 hi 3)) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (-.f64 x lo) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (neg.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 x lo)) (+.f64 hi lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 (*.f64 hi hi) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 (*.f64 hi hi) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 hi)) (*.f64 hi (/.f64 (neg.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 lo) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 (/.f64 hi (-.f64 x lo)))) (*.f64 hi -1)) (*.f64 hi (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) (-.f64 x lo)) (neg.f64 hi)) (*.f64 hi (/.f64 (neg.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 lo) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 (/.f64 hi (-.f64 x lo)) 1)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 hi (*.f64 (/.f64 lo hi) hi)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (+.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.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 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.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))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) (/.f64 (-.f64 x lo) hi))
(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)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.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 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -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 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(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)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.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 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -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 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(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)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(*.f64 lo (pow.f64 hi -2))
(*.f64 lo (pow.f64 hi -2))
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 3)
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3) 1/3)
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(/.f64 1 (/.f64 hi (/.f64 lo hi)))
(/.f64 1 (*.f64 hi (/.f64 hi lo)))
(sqrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 2))
(fabs.f64 (*.f64 lo (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (*.f64 hi hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1))
(*.f64 lo (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo)) (/.f64 lo hi))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(+.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) -1)
(+.f64 1 (+.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) -1))
(*.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 1)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3) 1/3)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 2))
(fabs.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(exp.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))) 1)
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(*.f64 1 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 3)
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3) 1/3)
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 2)
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2))
(fabs.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(log.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))) 1))
(log1p.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo)) (/.f64 lo hi))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1)
(+.f64 (+.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) -1)
(+.f64 1 (+.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) -1))
(*.f64 1 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 1)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 3)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3) 1/3)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 2)
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 2))
(fabs.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi)) 3))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(exp.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))) 1))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 lo hi))

eval1.5s (11.4%)

Compiler

Compiled 30452 to 14996 computations (50.8% saved)

prune288.0ms (2.3%)

Pruning

50 alts after pruning (47 fresh and 3 done)

PrunedKeptTotal
New95823981
Fresh212445
Picked325
Done011
Total982501032
Accuracy
22.5%
Counts
1032 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.9%
(fma.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1) -1)
9.4%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
5.1%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
10.3%
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
18.8%
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
9.9%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.6%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
10.4%
(+.f64 (/.f64 x hi) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
17.8%
(+.f64 (/.f64 x hi) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)))
18.8%
(+.f64 (/.f64 x hi) (expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1)))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.4%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
18.9%
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
18.9%
(+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
9.3%
(+.f64 1 (/.f64 hi lo))
15.6%
(+.f64 1 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) hi) lo) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
17.7%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
9.9%
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
9.9%
(fma.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1) -1)
9.4%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
5.1%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))) (*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi x)))
10.3%
(/.f64 (fma.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi)) (*.f64 hi (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
18.8%
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
9.9%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.6%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
10.4%
(+.f64 (/.f64 x hi) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo) (/.f64 lo hi))))
17.8%
(+.f64 (/.f64 x hi) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)))
18.8%
(+.f64 (/.f64 x hi) (expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1)))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.4%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
18.9%
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
18.9%
(+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
9.3%
(+.f64 1 (/.f64 hi lo))
15.6%
(+.f64 1 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) hi) lo) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
17.7%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
9.9%
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3382 to 2084 computations (38.4% saved)

localize218.0ms (1.7%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.8%
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
99.7%
(+.f64 1 (/.f64 (-.f64 x lo) hi))
99.2%
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
99.2%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
98.4%
(pow.f64 (/.f64 1 (-.f64 x lo)) -1)
98.4%
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
97.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1)))
100.0%
(/.f64 hi (-.f64 x lo))
99.5%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
99.3%
(*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))
97.0%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
97.4%
(+.f64 1 (/.f64 hi lo))
99.8%
(exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
99.3%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
99.2%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)
98.9%
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 265 to 91 computations (65.7% saved)

series91.0ms (0.7%)

Counts
15 → 474
Calls

126 calls:

TimeVariablePointExpression
3.0ms
x
@0
(pow.f64 (/.f64 1 (-.f64 x lo)) -1)
3.0ms
hi
@0
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
3.0ms
lo
@0
(pow.f64 (/.f64 1 (-.f64 x lo)) -1)
3.0ms
x
@0
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)
3.0ms
lo
@0
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)

rewrite170.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
794×add-sqr-sqrt
786×pow1
780×*-un-lft-identity
744×log1p-expm1-u
742×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify360.0ms (2.8%)

Algorithm
egg-herbie
Rules
1634×fma-def
844×associate-+r+
776×associate-+l+
500×times-frac
456×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099130020
1276227126
Stop Event
node limit
Counts
786 → 630
Calls
Call 1
Inputs
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 -1/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 -1/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 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))))) (/.f64 lo hi))
(/.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 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -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 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -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 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -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 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 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))
(exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 -1 (/.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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 (*.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 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 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 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 lo)
(+.f64 x (*.f64 -1 lo))
(+.f64 x (*.f64 -1 lo))
(+.f64 x (*.f64 -1 lo))
x
(+.f64 x (*.f64 -1 lo))
(+.f64 x (+.f64 (*.f64 -1 lo) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)) x))))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (pow.f64 lo 3)) (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)) x)))))
x
(+.f64 x (*.f64 -1 lo))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) x)) (/.f64 (pow.f64 lo 2) x))))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 3)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2))) (pow.f64 lo 3))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) x)) (/.f64 (pow.f64 lo 2) x)))))
x
(+.f64 x (*.f64 -1 lo))
(+.f64 x (*.f64 -1 lo))
(+.f64 x (*.f64 -1 lo))
(*.f64 -1 lo)
(+.f64 x (*.f64 -1 lo))
(+.f64 x (+.f64 (*.f64 -1 lo) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) lo))))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (pow.f64 x 3)) (pow.f64 x 3))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) lo)))))
(*.f64 -1 lo)
(+.f64 x (*.f64 -1 lo))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) lo)) (/.f64 (pow.f64 x 2) lo))))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 x 3))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) lo)) (/.f64 (pow.f64 x 2) lo)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x 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 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (-.f64 2 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x)))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x)))))
(log.f64 (+.f64 2 (/.f64 x hi)))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (*.f64 2 (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -1 (log.f64 hi)) (*.f64 2 (/.f64 hi (-.f64 x lo))))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 2 (/.f64 hi (-.f64 x lo))) (*.f64 8/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))))))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/2 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1) (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) 1) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 hi -2) (pow.f64 (-.f64 x lo) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(log.f64 (exp.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 hi (pow.f64 lo -1) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (neg.f64 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 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (neg.f64 lo) hi) lo) hi)
(/.f64 (*.f64 (neg.f64 lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (/.f64 hi (-.f64 x lo))))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(fma.f64 1 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) hi) -1)
(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 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 x (neg.f64 lo))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) 1)
(*.f64 1 (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 1 (-.f64 x lo))) -1))
(/.f64 1 (/.f64 1 (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(log.f64 (exp.f64 (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x lo))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (neg.f64 lo))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 lo)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 x lo)))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(fma.f64 1 x (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) hi) -1)
(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 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) 1)
(*.f64 1 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 2) (cbrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(pow.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 2)
(log.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 1))
Outputs
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(*.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(*.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (/.f64 (neg.f64 lo) hi)) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (/.f64 (neg.f64 lo) hi)) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi)))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))))
(-.f64 (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) 1)
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (-.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))) 1))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))))) (expm1.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (-.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (*.f64 (*.f64 x x) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))))) 1))
(+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (*.f64 (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 -1/2 (*.f64 hi hi))))) (expm1.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))) 1)
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (-.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (fma.f64 (*.f64 x x) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))))))) 1))
(+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 (/.f64 -1/2 hi) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) hi)))) (*.f64 (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 -1/2 (*.f64 hi hi)))))) (expm1.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) 1)
(expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))))) 1))
(+.f64 (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(+.f64 (+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi))))))) -1)
(+.f64 (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi)))) (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))))) 1)
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (fma.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))))))) 1))
(+.f64 (fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1/3) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) -5/24) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/8 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) -5/24) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/8 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3))) (/.f64 lo hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo 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 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (*.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))))))
(fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (*.f64 (*.f64 x x) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))))))
(+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (*.f64 (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 -1/2 (*.f64 hi hi)))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))))))))
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))) (fma.f64 (*.f64 x x) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))))))))
(+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 (/.f64 -1/2 hi) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) hi)))) (*.f64 (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 lo lo) hi)) (/.f64 lo hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 -1/2 (*.f64 hi hi))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(exp.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi)))
(exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))
(exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))))))
(fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi)))) (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))))))
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))))))))
(+.f64 (fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))))) (/.f64 lo hi)))
(+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1/3) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi))) (/.f64 lo hi)))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))) (/.f64 lo hi))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 lo hi)))
(+.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 (-.f64 x lo) hi)))
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 hi lo))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 hi (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 hi (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 hi (/.f64 (*.f64 x x) lo)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo)))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 3)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 hi (/.f64 (*.f64 x x) lo)) (+.f64 (/.f64 hi (/.f64 (pow.f64 x 3) (*.f64 lo lo))) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) hi) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 x x)) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3)))) (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi))) (*.f64 x (fma.f64 (/.f64 lo (*.f64 hi hi)) -1 (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (*.f64 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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (*.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 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.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 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
x
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)) x))))
(+.f64 (-.f64 x lo) (neg.f64 (/.f64 (*.f64 0 (*.f64 lo lo)) x)))
(+.f64 (-.f64 x lo) (/.f64 0 x))
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (pow.f64 lo 3)) (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2)) x)))))
(+.f64 (-.f64 x lo) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 lo (*.f64 0 (*.f64 lo lo))) (*.f64 0 (pow.f64 lo 3))) (*.f64 x x)) (/.f64 (*.f64 0 (*.f64 lo lo)) x))))
(+.f64 x (+.f64 (/.f64 0 x) (-.f64 (/.f64 0 (*.f64 x x)) lo)))
x
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) x)) (/.f64 (pow.f64 lo 2) x))))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 3)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (pow.f64 lo 2)) (pow.f64 lo 2))) (pow.f64 lo 3))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) x)) (/.f64 (pow.f64 lo 2) x)))))
(+.f64 (-.f64 x lo) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 lo 3) (fma.f64 lo (*.f64 0 (*.f64 lo lo)) (pow.f64 lo 3))) (*.f64 x x)) (*.f64 0 (/.f64 (*.f64 lo lo) x))))
(+.f64 x (-.f64 (/.f64 0 (*.f64 x x)) lo))
x
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) lo))))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (pow.f64 x 3)) (pow.f64 x 3))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) lo)))))
(-.f64 x lo)
(*.f64 -1 lo)
(neg.f64 lo)
(+.f64 x (*.f64 -1 lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) lo)) (/.f64 (pow.f64 x 2) lo))))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 -1 lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 x 3))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) lo)) (/.f64 (pow.f64 x 2) lo)))))
(-.f64 x lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x 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 (-.f64 x lo) hi)
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (-.f64 2 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (log.f64 (-.f64 2 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))
(-.f64 (log.f64 x) (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x)))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) x)))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 2) x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (log.f64 (/.f64 -1 x))))
(-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))))
(+.f64 (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))) (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))) (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 hi (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 2) x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (/.f64 hi (/.f64 x (-.f64 2 (/.f64 lo hi)))))) (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))))
(log.f64 (+.f64 2 (/.f64 x hi)))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (/.f64 (neg.f64 lo) (*.f64 hi (+.f64 2 (/.f64 x hi)))))
(-.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi)))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (/.f64 (neg.f64 lo) (*.f64 hi (+.f64 2 (/.f64 x hi))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)))))))
(+.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)))))))
(+.f64 (-.f64 (log.f64 (+.f64 2 (/.f64 x hi))) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (*.f64 -1/3 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (log.f64 lo) (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (/.f64 (neg.f64 hi) (/.f64 lo (+.f64 2 (/.f64 x hi))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (-.f64 (log.f64 lo) (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi))))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)))))))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 (/.f64 -1 lo))))
(-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo))))
(+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (/.f64 (neg.f64 hi) (/.f64 lo (+.f64 2 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))) (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (pow.f64 lo 3)))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 3))))) (/.f64 hi (/.f64 lo (+.f64 2 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))) (log.f64 hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -1 (log.f64 hi)) (*.f64 2 (/.f64 hi (-.f64 x lo)))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -1 (log.f64 hi) (*.f64 2 (/.f64 hi (-.f64 x lo)))))
(+.f64 (/.f64 (*.f64 2 hi) (-.f64 x lo)) (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -1 (log.f64 hi)) (*.f64 2 (/.f64 hi (-.f64 x lo))))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -1 (log.f64 hi) (*.f64 2 (/.f64 hi (-.f64 x lo))))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -2 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (-.f64 (/.f64 (*.f64 2 hi) (-.f64 x lo)) (log.f64 hi))))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 2 (/.f64 hi (-.f64 x lo))) (*.f64 8/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (fma.f64 -1 (log.f64 hi) (fma.f64 2 (/.f64 hi (-.f64 x lo)) (*.f64 8/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 -2 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (-.f64 (fma.f64 8/3 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (/.f64 (*.f64 2 hi) (-.f64 x lo))) (log.f64 hi))))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 2) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1/2 (log.f64 2))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2)))
(+.f64 (log.f64 2) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/24 (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 2) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1/2 (log.f64 2))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2)))
(+.f64 (log.f64 2) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))))
(+.f64 (log.f64 2) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/24 (*.f64 (/.f64 (-.f64 x lo) hi) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 (-.f64 x lo)) hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) (neg.f64 hi))))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/2 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1) (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 1 (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) 1) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) -1) (+.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 hi -2) (pow.f64 (-.f64 x lo) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))) 1)
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (exp.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (pow.f64 lo -1) 1)
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 1 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) (neg.f64 hi))))
(pow.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 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 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 (/.f64 (neg.f64 lo) hi) lo) hi)
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 2)
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.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 (-.f64 x lo) lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) hi) -1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2) -1)
(+.f64 x (neg.f64 lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(-.f64 x lo)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 x lo)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(-.f64 x lo)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 x lo)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(-.f64 x lo)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 x lo)
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) 1)
(-.f64 x lo)
(*.f64 1 (-.f64 x lo))
(-.f64 x lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 1 (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 1 (-.f64 x lo))) -2)
(/.f64 1 (/.f64 1 (-.f64 x lo)))
(-.f64 x lo)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x))
(log.f64 (exp.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x lo))))
(-.f64 x lo)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (neg.f64 lo))))
(-.f64 x lo)
(log.f64 (/.f64 (exp.f64 x) (exp.f64 lo)))
(-.f64 x lo)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 x lo)))
(-.f64 x lo)
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1))
(-.f64 x lo)
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(-.f64 x lo)
(fma.f64 1 x (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.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 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) hi) -1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2) -1)
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) 1)
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 2) (cbrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 2)
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 1))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))

eval472.0ms (3.7%)

Compiler

Compiled 18789 to 8461 computations (55% saved)

prune194.0ms (1.5%)

Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New67813691
Fresh251742
Picked325
Done033
Total70635741
Accuracy
99.3%
Counts
741 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.9%
(fma.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1) -1)
9.4%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
99.3%
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) 1) 1)
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.9%
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
21.1%
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1/3) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 0) (/.f64 x hi))) (/.f64 lo hi))
9.4%
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
21.6%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))) 1)
21.6%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) 1)
21.6%
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))) 1)
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
17.8%
(+.f64 (/.f64 x hi) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 2)))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 1 (-.f64 x lo)))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
9.4%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
18.9%
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.3%
(+.f64 1 (/.f64 hi lo))
15.6%
(+.f64 1 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) hi) lo) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
18.9%
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
9.4%
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
17.7%
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.7%
1
Compiler

Compiled 2210 to 910 computations (58.8% saved)

regimes589.0ms (4.6%)

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

4 calls:

205.0ms
hi
142.0ms
x
101.0ms
lo
64.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 1654 to 564 computations (65.9% saved)

regimes143.0ms (1.1%)

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

4 calls:

47.0ms
lo
37.0ms
hi
36.0ms
x
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.6%1lo
21.6%1hi
21.6%1x
21.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 973 to 377 computations (61.3% saved)

regimes83.0ms (0.6%)

Counts
43 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 hi lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 (neg.f64 lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)) (/.f64 lo hi))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))
(-.f64 (-.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) lo))) (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
(+.f64 1 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) hi) lo) (*.f64 hi (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 -1 lo)))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 1 (-.f64 x lo)))))
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) 1) 1)
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(+.f64 1 (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (-.f64 x lo) (/.f64 1 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)))
Outputs
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
Calls

4 calls:

27.0ms
hi
21.0ms
lo
21.0ms
x
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1lo
18.9%1x
18.9%1hi
Compiler

Compiled 558 to 193 computations (65.4% saved)

regimes31.0ms (0.2%)

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

4 calls:

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

Compiled 117 to 56 computations (52.1% saved)

regimes21.0ms (0.2%)

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

3 calls:

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

Compiled 25 to 18 computations (28% saved)

regimes18.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

11.0ms
lo
3.0ms
hi
3.0ms
x
Results
AccuracySegmentsBranch
18.7%1x
18.7%1hi
18.7%1lo
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
033200
151200
266200
379200
482200
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))))) 1)
(+.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))))) -1)
(+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) -1)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 88 to 54 computations (38.6% saved)

soundness3.2s (25.2%)

Rules
1634×fma-def
1634×fma-def
1130×associate-*r*
1130×associate-*r*
1130×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067725498
1167119590
2571212876
026323
1642323
082930368
1232025678
033337
1755315
036411
1825363
099130020
1276227126
082930368
1232025678
067725498
1167119590
2571212876
082930368
1232025678
0120937167
1370132619
026323
1642323
0120937167
1370132619
099130020
1276227126
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1581 to 707 computations (55.3% saved)

end0.0ms (0%)

preprocess58.0ms (0.5%)

Compiler

Compiled 166 to 80 computations (51.8% saved)

Profiling

Loading profile data...