kmovd/kmovq
kmovd/kmovq 命令用于访问 AVX-512 掩码寄存器 K0 至 K7。这些命令仅在计算机和 x64dbg 版本支持 AVX-512 时可用。
kmovd 命令用于在表达式与 AVX-512 掩码寄存器之间,或从 AVX-512 掩码寄存器到内存位置、通用寄存器或掩码寄存器之间复制 32 位值。
如果目标操作数是 64 位寄存器(例如掩码寄存器),则该 32 位值将零扩展至 64 位。
kmovq 命令用于在表达式与 AVX-512 掩码寄存器之间,或从 AVX-512 掩码寄存器到内存位置、通用寄存器或掩码寄存器之间复制 64 位值。
如果在 32 位环境下执行,则仅支持 [地址] 形式的内存位置或掩码寄存器作为操作数。
在 64 位环境下,所有有效的表达式均可用于计算要复制到目标掩码寄存器的值。
参数
arg1 目标操作数。
arg2 源操作数。
结果
此命令不设置任何结果变量。