Home | History | Annotate | Line # | Download | only in mips
h_initfini_align.S revision 1.1.4.2
      1  1.1.4.2  yamt /*	$NetBSD: h_initfini_align.S,v 1.1.4.2 2014/05/22 11:42:19 yamt Exp $	*/
      2  1.1.4.2  yamt 
      3  1.1.4.2  yamt #include <machine/asm.h>
      4  1.1.4.2  yamt 
      5  1.1.4.2  yamt RCSID("$NetBSD: h_initfini_align.S,v 1.1.4.2 2014/05/22 11:42:19 yamt Exp $")
      6  1.1.4.2  yamt 
      7  1.1.4.2  yamt /*
      8  1.1.4.2  yamt  * LINTSTUB: bool check_stack_alignment(void);
      9  1.1.4.2  yamt  */
     10  1.1.4.2  yamt 
     11  1.1.4.2  yamt LEAF_NOPROFILE(check_stack_alignment)
     12  1.1.4.2  yamt #ifdef __mips_o32
     13  1.1.4.2  yamt 	andi	v1,sp,3
     14  1.1.4.2  yamt #else
     15  1.1.4.2  yamt 	andi	v1,sp,7
     16  1.1.4.2  yamt #endif
     17  1.1.4.2  yamt 	sltiu	v0,v1,1
     18  1.1.4.2  yamt 	jr	ra
     19  1.1.4.2  yamt END(check_stack_alignment)
     20