x64だと、引数の内最初の4つまではレジスタ渡しになるはず。
そこら辺の加減で偶然動いているんじゃないか?
64bitに入るサイズなら、スタックにも問題無く積めそうな気もするけど。