1*57718be8SEnji Cooper/* $NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $ */ 2*57718be8SEnji Cooper 3*57718be8SEnji Cooper#include <machine/asm.h> 4*57718be8SEnji Cooper 5*57718be8SEnji CooperRCSID("$NetBSD: h_initfini_align.S,v 1.1 2013/12/11 17:31:56 matt Exp $") 6*57718be8SEnji Cooper 7*57718be8SEnji Cooper/* 8*57718be8SEnji Cooper * LINTSTUB: bool check_stack_alignment(void); 9*57718be8SEnji Cooper */ 10*57718be8SEnji Cooper 11*57718be8SEnji Cooper_ENTRY(check_stack_alignment) 12*57718be8SEnji Cooper li %r3,0 13*57718be8SEnji Cooper andis. %r0,%r1,15 14*57718be8SEnji Cooper bnelr %cr0 15*57718be8SEnji Cooper li %r3,1 16*57718be8SEnji Cooper blr 17*57718be8SEnji CooperEND(check_stack_alignment) 18