shrd_word
u16 shrd_word(u16 d, u16 fill, u8 s);
destval = shrd_word(destval, *shiftreg, shift);
*destreg = shrd_word(*destreg, *shiftreg, shift);
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
*destreg = shrd_word(*destreg, *shiftreg, M.x86.R_CL);
destval = shrd_word(destval, *shiftreg, shift);
destval = shrd_word(destval, *shiftreg, shift);
VAL_WORD_ROTATE_DBL(shrd_word);