kmovd/kmovq

kmovd/kmovq 命令用于访问 AVX-512 掩码寄存器 K0K7。这些命令仅在计算机和 x64dbg 版本支持 AVX-512 时可用。

kmovd 命令用于在表达式与 AVX-512 掩码寄存器之间,或从 AVX-512 掩码寄存器到内存位置、通用寄存器或掩码寄存器之间复制 32 位值。 如果目标操作数是 64 位寄存器(例如掩码寄存器),则该 32 位值将零扩展至 64 位。

kmovq 命令用于在表达式与 AVX-512 掩码寄存器之间,或从 AVX-512 掩码寄存器到内存位置、通用寄存器或掩码寄存器之间复制 64 位值。 如果在 32 位环境下执行,则仅支持 [地址] 形式的内存位置或掩码寄存器作为操作数。 在 64 位环境下,所有有效的表达式均可用于计算要复制到目标掩码寄存器的值。

参数

arg1 目标操作数。

arg2 源操作数。

结果

此命令不设置任何结果变量。