64位匯編
當(dāng)參數(shù)少于7個(gè)時(shí), 參數(shù)從左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。
當(dāng)參數(shù)為7個(gè)以上時(shí), 前 6 個(gè)與前面一樣, 但后面的依次從 “右向左” 放入棧中职车,即和32位匯編一樣。
參數(shù)個(gè)數(shù)大于 7 個(gè)的時(shí)候
H(a, b, c, d, e, f, g, h);
a->%rdi, b->%rsi, c->%rdx, d->%rcx, e->%r8, f->%r9
h->8(%esp)
g->(%esp)
call H