<% from pwnlib.shellcraft import common %>
<%docstring>Returns code to switch from i386 to amd64 mode.</%docstring>
<% helper, end = common.label("helper"), common.label("end") %>
.code32
    push 0x43 /*  This is the segment we want to go to */
    call $+4
${helper}:
    .byte 0xc0
    add dword ptr [esp], ${end} - ${helper}
    jmp far [esp]
${end}:
.code64
