current_stack
for (i = 0; i < TEST_MEMORY_SIZE / sizeof(current_stack[0]); ++i)
current_stack[i] = val + (i << 8);
current_stack[15] = current_branch_target;
current_stack[13] = (u32)current_stack + 120;
(unsigned long)current_stack + arg->val;
current_stack[arg->index] = arg->val;
regs->ARM_sp = (unsigned long)current_stack;
int offset = (uintptr_t)sp - (uintptr_t)current_stack;
current_stack = stack;
static u32 *current_stack;
curstk = (struct irq_stack *) current_stack();