h_initfini_align.S revision 1.1
11.1Sjoerg/*	$NetBSD: h_initfini_align.S,v 1.1 2010/12/03 20:51:21 joerg Exp $	*/
21.1Sjoerg
31.1Sjoerg#include <machine/asm.h>
41.1Sjoerg
51.1SjoergRCSID("$NetBSD: h_initfini_align.S,v 1.1 2010/12/03 20:51:21 joerg Exp $")
61.1Sjoerg
71.1Sjoerg_ENTRY(check_stack_alignment)
81.1Sjoerg	movl	%esp, %eax
91.1Sjoerg	andl	$3, %eax
101.1Sjoerg	jz 1f
111.1Sjoerg	xorl	%eax, %eax
121.1Sjoerg	ret
131.1Sjoerg1:
141.1Sjoerg	incl	%eax
151.1Sjoerg	ret
16