1 /* ---------------------------------------------- */
5 #define __bound_alloca ___bound_alloca
6 #define __bound_alloca_nr ___bound_alloca_nr
7 #define __bound_new_region ___bound_new_region
14 inc %rcx # add one extra to separate regions
16 .globl __bound_alloca_nr
23 call __bound_new_region
30 mov %rax,%rsi # size, a second parm to the __bound_new_region
32 add $15 + 1,%rax # add one extra to separate regions
38 mov %rsp,%rdi # pointer, a first parm to the __bound_new_region
43 call __bound_new_region
52 /* ---------------------------------------------- */