h_initfini_align.S revision 272343
1145516Sdarrenr/*	$NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $	*/
2145516Sdarrenr
3145516Sdarrenr#include <machine/asm.h>
4255332Scy
5145516SdarrenrRCSID("$NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $")
6145516Sdarrenr
7145516Sdarrenr/*
8145516Sdarrenr * LINTSTUB: bool check_stack_alignment(void);
9145516Sdarrenr */
10145516Sdarrenr
11145516Sdarrenr_ENTRY(check_stack_alignment, 0)
12145516Sdarrenr	clrl	%r0
13145516Sdarrenr	bitl	$3,%sp
14145516Sdarrenr	bneq	1f
15145516Sdarrenr	incl	%r0
16145516Sdarrenr1:	ret
17145516SdarrenrEND(check_stack_alignment)
18145516Sdarrenr