20

レジスタ読み込みコードのリストは次のとおりです。

a eax
b ebx
c ecx
d edx
S esi
D edi
I 定数値 (0 ~ 31)
q,r 動的に割り当てられたレジスタ (下記参照)
g eax、ebx、ecx、edx、またはメモリ内の変数
A eax と edx を組み合わせて 64 -ビット整数 (long long を使用)

しかし、これはインテル i386 のレジスター制約です。私の質問は、次のような intel x86_64 システムのレジスタ制約を見つけることができる場所です。

? %r10
? %r8
? %rdx

等々。

4

2 に答える 2