X86: change zext moves to use sub-register infrastructure.