4.2 Use of Machine Registers and Stack Frame Slots for x86

%eaxgpr(0)val
%ecxgpr(1)cp
%edxgpr(2)s
%ebxgpr(3)w
%espgpr(4)SP
%ebpgpr(5)a
%esigpr(6)h
%edigpr(7)e
0(%esp)arg0
4(%esp)arg1
8(%esp)arg2
12(%esp)%ebx callee save
16(%esp)%edi callee save
20(%esp)%esi callee save
24(%esp)%ebp callee save
28(%esp)ac0
32(%esp)ac1
36(%esp)pad
40(%esp)pad
44(%esp)pad
48(%esp)ret address
52(%esp)w

Send feedback on this subject.