##===- subzero/runtime/szrt_asm_x8632.s - Subzero runtime asm helpers------===## ## ## The Subzero Code Generator ## ## This file is distributed under the University of Illinois Open Source ## License. See LICENSE.TXT for details. ## ##===----------------------------------------------------------------------===## ## ## This file provides an assembly implementation of various helpers needed by ## the Subzero x8632 runtime. ## ##===----------------------------------------------------------------------===## .text .p2align 5,0xf4 .ifdef NONSFI .globl __Sz_getIP_eax __Sz_getIP_eax: movl (%esp), %eax ret .globl __Sz_getIP_ecx __Sz_getIP_ecx: movl (%esp), %ecx ret .globl __Sz_getIP_edx __Sz_getIP_edx: movl (%esp), %edx ret .globl __Sz_getIP_ebx __Sz_getIP_ebx: movl (%esp), %ebx ret .globl __Sz_getIP_ebp __Sz_getIP_ebp: movl (%esp), %ebp ret .globl __Sz_getIP_esi __Sz_getIP_esi: movl (%esp), %esi ret .globl __Sz_getIP_edi __Sz_getIP_edi: movl (%esp), %edi ret .endif # NONSFI