    bits 64
    
    db 0x63, 0xC1               ; MOVSXD eax, cx
    db 0x66, 0x63, 0xC1         ; MOVSXD eax, ecx
    db 0x48, 0x63, 0xC1         ; MOVSXD rax, ecx
    db 0x0F, 0x01, 0xF8         ; SWAPGS
    db 0x0F, 0x05               ; SYSCALL
    db 0x0F, 0x07               ; SYSRET
    db 0xF3, 0x0F, 0xAE, 0xC0   ; RDFSBASE eax
    db 0xF3, 0x0F, 0xAE, 0xC8   ; RDGSBASE eax
    db 0xF3, 0x0F, 0xAE, 0xD0   ; WRFSBASE eax
    db 0xF3, 0x0F, 0xAE, 0xD8   ; WRGSBASE eax
    

    