inline Y nexttoward(const Y& v1,const Y& v2) { return __builtin_nexttoward(v1,v2); }
double nexttoward(double x, long double y) { return __builtin_nexttoward(x, y); }