1 /* ---------------------------------------------- */
4 #ifdef __leading_underscore
10 .globl _(__bound_alloca)
13 inc %rcx # add one extra to separate regions
15 .globl _(__bound_alloca_nr)
22 call _(__bound_new_region)
29 mov %rax,%rsi # size, a second parm to the __bound_new_region
31 add $15 + 1,%rax # add one extra to separate regions
37 mov %rsp,%rdi # pointer, a first parm to the __bound_new_region
42 call _(__bound_new_region)
51 /* ---------------------------------------------- */