line_mr_subpixel_shift
line_mr_subpixel_scale = 1 << line_mr_subpixel_shift, //----line_mr_subpixel_scale
return x >> (line_subpixel_shift - line_mr_subpixel_shift);
return x << (line_subpixel_shift - line_mr_subpixel_shift);
m_dx_start <<= line_mr_subpixel_shift;
m_dy_start <<= line_mr_subpixel_shift;
m_dx_start <<= line_mr_subpixel_shift;
m_dy_start <<= line_mr_subpixel_shift;
m_dx_start <<= line_mr_subpixel_shift;
m_dy_start <<= line_mr_subpixel_shift;
m_dx_end <<= line_mr_subpixel_shift;
m_dy_end <<= line_mr_subpixel_shift;
m_dx <<= line_mr_subpixel_shift;
m_dy <<= line_mr_subpixel_shift;
m_dx1 <<= line_mr_subpixel_shift;
m_dy1 <<= line_mr_subpixel_shift;
m_dx2 <<= line_mr_subpixel_shift;
m_dy2 <<= line_mr_subpixel_shift;
m_dx_start <<= line_mr_subpixel_shift;
m_dy_start <<= line_mr_subpixel_shift;
m_dx_end <<= line_mr_subpixel_shift;
m_dy_end <<= line_mr_subpixel_shift;