1272343Sngie/* $NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $ */ 2272343Sngie 3272343Sngie#include <machine/asm.h> 4272343Sngie 5272343SngieRCSID("$NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $") 6272343Sngie 7272343Sngie/* 8272343Sngie * LINTSTUB: bool check_stack_alignment(void); 9272343Sngie */ 10272343Sngie 11272343SngieLEAF_NOPROFILE(check_stack_alignment) 12272343Sngie#ifdef __mips_o32 13272343Sngie andi v1,sp,3 14272343Sngie#else 15272343Sngie andi v1,sp,7 16272343Sngie#endif 17272343Sngie sltiu v0,v1,1 18272343Sngie jr ra 19272343SngieEND(check_stack_alignment) 20