[DEV] remove deprecated register intruction
This commit is contained in:
parent
8bf2d17b61
commit
31442b4615
@ -203,7 +203,7 @@ namespace agg
|
|||||||
{
|
{
|
||||||
AGG_INLINE static unsigned mul(unsigned a, unsigned b)
|
AGG_INLINE static unsigned mul(unsigned a, unsigned b)
|
||||||
{
|
{
|
||||||
register unsigned q = a * b + (1 << (Shift-1));
|
unsigned q = a * b + (1 << (Shift-1));
|
||||||
return (q + (q >> Shift)) >> Shift;
|
return (q + (q >> Shift)) >> Shift;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -292,7 +292,7 @@ namespace agg
|
|||||||
//------------------------------------------------------------------------
|
//------------------------------------------------------------------------
|
||||||
inline void trans_affine::transform(double* x, double* y) const
|
inline void trans_affine::transform(double* x, double* y) const
|
||||||
{
|
{
|
||||||
register double tmp = *x;
|
double tmp = *x;
|
||||||
*x = tmp * sx + *y * shx + tx;
|
*x = tmp * sx + *y * shx + tx;
|
||||||
*y = tmp * shy + *y * sy + ty;
|
*y = tmp * shy + *y * sy + ty;
|
||||||
}
|
}
|
||||||
@ -300,7 +300,7 @@ namespace agg
|
|||||||
//------------------------------------------------------------------------
|
//------------------------------------------------------------------------
|
||||||
inline void trans_affine::transform_2x2(double* x, double* y) const
|
inline void trans_affine::transform_2x2(double* x, double* y) const
|
||||||
{
|
{
|
||||||
register double tmp = *x;
|
double tmp = *x;
|
||||||
*x = tmp * sx + *y * shx;
|
*x = tmp * sx + *y * shx;
|
||||||
*y = tmp * shy + *y * sy;
|
*y = tmp * shy + *y * sy;
|
||||||
}
|
}
|
||||||
@ -308,9 +308,9 @@ namespace agg
|
|||||||
//------------------------------------------------------------------------
|
//------------------------------------------------------------------------
|
||||||
inline void trans_affine::inverse_transform(double* x, double* y) const
|
inline void trans_affine::inverse_transform(double* x, double* y) const
|
||||||
{
|
{
|
||||||
register double d = determinant_reciprocal();
|
double d = determinant_reciprocal();
|
||||||
register double a = (*x - tx) * d;
|
double a = (*x - tx) * d;
|
||||||
register double b = (*y - ty) * d;
|
double b = (*y - ty) * d;
|
||||||
*x = a * sy - b * shx;
|
*x = a * sy - b * shx;
|
||||||
*y = b * sx - a * shy;
|
*y = b * sx - a * shy;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user