* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
.asciz "@(#)alloca.s 5.3 (Berkeley) %G%"
/* like alloc, but automatic free in return */
subl2 4(ap),sp /* crude allocation */
movq 8(fp),ap /* new (old) ap and fp */
bicl2 $3,sp /* 4-byte align */
addl2 $7*4,sp /* reuse space of mscp */
movl sp,r0 /* return value */
jmp (r1) /* funny return */