<<
30/64
>>
First
Last
calling convention @ linux
引数はちょっとむつかしい
x86
x86-64 (Winは違う)
- int とかポインタは RDI, RSI, RDX, RCX, R8, R9 で次はスタック
- float と double は XMM0 から XMM7 まで、後はスタック
- long double と struct は最初からスタックだったりいろいろ
- AL で使った SSE レジスタの数を示す
struct とかからむとこのルールは大変ややこしいことに…