stack: fix possible stack buffer overflow

Oups, I just blindly updated the old code and didn't realized that if stack size is multiple of 16, but the stack is not aligned, only the stack beginning is corrected, not it's size. Thus the first push into the stack will overflow the buffer.