1272343Sngie/*	$NetBSD: h_initfini_align.S,v 1.2 2010/12/12 18:21:21 joerg Exp $	*/
2272343Sngie
3272343Sngie#include <machine/asm.h>
4272343Sngie
5272343SngieRCSID("$NetBSD: h_initfini_align.S,v 1.2 2010/12/12 18:21:21 joerg Exp $")
6272343Sngie
7272343Sngie_ENTRY(check_stack_alignment)
8272343Sngie	movl	%esp, %eax
9272343Sngie	andl	$15, %eax
10272343Sngie	subl	$8, %eax
11272343Sngie	sete	%al
12272343Sngie	movzbl	%al, %eax
13272343Sngie	ret
14