HWORD_BITS
in1h = (in1) >> HWORD_BITS; \
in2h = (in2) >> HWORD_BITS; \
(outl) = (word_t)((outl) + ((tmpm & HWORD_MASK) << HWORD_BITS));\
carryl = (word_t)(carryl + (tmpm >> HWORD_BITS)); \
carryl = (word_t)(carryl + (carrym << HWORD_BITS)); \
#define HWORD_BYTES (HWORD_BITS / 8)
#define HWORD_BYTES (HWORD_BITS / 8)
#define HWORD_BYTES (HWORD_BITS / 8)
bh = WRSHIFT((b), HWORD_BITS);
bl = WLSHIFT((b), HWORD_BITS);
phl[1] = (WLSHIFT(phl[1], HWORD_BITS) |
WRSHIFT(phl[0], HWORD_BITS));
phl[0] = WLSHIFT(phl[0], HWORD_BITS);
MUST_HAVE((WRSHIFT(rhl[1], HWORD_BITS) == 0), ret, err);
rm = (WLSHIFT(rhl[1], HWORD_BITS) |
WRSHIFT(rhl[0], HWORD_BITS));
(*q) = (WLSHIFT(qh, HWORD_BITS) | ql);