.SAVEXMM128
現在のプロローグ オフセットを使用して、指定した XMM レジスタとオフセットに対して、UWOP_SAVE_XMM128
または UWOP_SAVE_XMM128_FAR
のいずれかのアンワインド コード エントリを生成します。 MASM によって、最も効率的なエンコードが選択されます。
構文
.SAVEXMM128 xmmreg , offset
解説
.SAVEXMM128 は、フレーム関数をアンワインドする方法を ml64.exe ユーザーが指定できるようにします。これは、PROC FRAME 宣言から .ENDPROLOG ディレクティブまでのプロローグ内でのみ許可されています。 これらのディレクティブは、コードを生成するのではなく、.xdata
と .pdata
のみを生成します。 .SAVEXMM128 は、アンワインドされるアクションを実際に実装する命令の後に指定する必要があります。 アンワインド ディレクティブと、これを使用してマクロでアンワインドすることが意図されているコードの両方をラップして、一致させるようにすることをお勧めします。
offset は、16 の倍数である必要があります。
詳細については、「x64 用 MASM (ml64.exe)」を参照してください。