Lines Matching refs:SM_SHIFT
1622 * sm: (bytes/tsc_interval) << SM_SHIFT
1626 * SM_SHIFT and ISM_SHIFT are scaled in order to keep effective digits.
1628 * speed. SM_SHIFT and ISM_SHIFT are selected to have at least 3 effective
1641 #define SM_SHIFT 24
1644 #define SM_MASK ((1LL << SM_SHIFT) - 1)
1654 * y = x * sm >> SM_SHIFT
1657 y = (x >> SM_SHIFT) * sm + (((x & SM_MASK) * sm) >> SM_SHIFT);
1682 sm = (m << SM_SHIFT) / 8 / machclk_freq;
1712 m = (sm * 8 * machclk_freq) >> SM_SHIFT;
1880 dx = ((y1 - y) << SM_SHIFT) / (isc->sm1 - isc->sm2);