| ##===- 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 |