Инструкции с суффиксом "H"(полуслово на входе). Где оно в 32-разрядном регистре? По идее, в младшем полуслове (если не указано иное - типа префикса "Top"). Передвигаем его в старшее полуслово (ROR #16).
В младшем полуслове - скорее всего нули. Т.е. теперь "полезное" полуслово - старшее, "бесполезное" - младшее. Расширяем младшее ("бесполезное") полуслово знаком в старшем полуслове, затирая старшее полуслово ("полезное"). Так ?