DR's decoder and encoder were incorrectly narrowing the x86 stack pointer on push, pop, and related operations when the address size prefix was present. The udis86 test happened to not contain any such instructions. We correct the bug here and add some tests.
Fixes #2281 (closed)