It's actually 7 bytes, not 6, to load a sign extended value into a register.
48 C7 C0 FF FF FF FF mov RAX,0FFFFFFFFh 48 C7 C0 FF FF FF FF mov RAX,0FFFFFFFFhThanks for mentioning that.