lea Compatible(%rip), %rdx # assume address < 4G\r
orq %rdx, %rcx\r
push %rcx\r
- retf\r
+ .byte 0xcb # retf\r
\r
Compatible:\r
# reload DS/ES/SS to make sure they are correct referred to current GDT\r
#\r
# Reload cs register \r
# \r
- retf\r
+ .byte 0xcb # retf\r
ReloadCS: \r
#\r
# Now we're in Long Mode\r
lea ReturnToLongMode(%rip), %rcx\r
orq %r9, %rcx\r
push %rcx\r
- retf\r
+ .byte 0xcb # retf\r
ReturnToLongMode:\r
#\r
# Reload original DS/ES/SS\r