Macaulay2 Engine
Loading...
Searching...
No Matches

◆ llround

long long llround ( const mpreal & v)
friend

Definition at line 2756 of file mpreal.h.

2757{
2758 long long r = std::numeric_limits<long long>::min();
2759 mpreal x = round(v);
2760 if (abs(x) < -mpreal(r)) // Assume mpreal(LLONG_MIN) is exact
2761 r = x.toLLong();
2762 return r;
2763}
friend const mpreal round(const mpreal &v)
Definition mpreal.h:2740
volatile int x
#define abs(x)
Definition polyroots.cpp:51

References abs, llround, mpreal(), round, and x.

Referenced by llround.