hello: i know the codes below is for alignment purpose,
---------------------------------------------- .type main, @function main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp ---------------------------------------------- but I think just ``andl $-16, %esp'' is enough, why ``subl $8, % esp'' first? thanks