87c87,88
< uint64_t result = (Op164 >> imm1) | (Op164 << (intWidth - imm1));
---
> uint64_t result = imm1 == 0 ? Op164 :
> (Op164 >> imm1) | (Op164 << (intWidth - imm1));