Lines Matching defs:scr2
244 #define NATIVE_TIME_TO_NSEC_SCALE(out, scr1, scr2, shift) \
245 srlx out, 32, scr2; /* check high 32 bits */ \
247 brz,a,pt scr2, 6f; /* if clear, 32-bit fast path */\
250 srlx out, 32, scr2; /* scr2 = hi32(tick<<4) = H */ \
251 mulx scr2, scr1, scr2; /* scr2 = (H*F) */ \
256 add scr1, scr2, out; /* out = (H*F) + ((L*F) >> 32) */\
261 #define NATIVE_TIME_TO_NSEC(out, scr1, scr2) \
264 NATIVE_TIME_TO_NSEC_SCALE(out, scr1, scr2, NSEC_SHIFT);