mirror of
https://github.com/asmjit/asmjit
synced 2026-06-08 13:13:30 +00:00
118ae6ced1
The problem was that the sign/zero extension was not working with TypeIds, but it was working with register IDs, when emitted. Thus, even when TypeId was uint8, for example, the register could be uint32, so the final instruction emitted was 'movzx eax, eax', for example, which was wrong.