Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 我可以在Visual C+中检查XMM或YMM寄存器的值吗+;断点条件?_Visual Studio_Masm_Avx - Fatal编程技术网

Visual studio 我可以在Visual C+中检查XMM或YMM寄存器的值吗+;断点条件?

Visual studio 我可以在Visual C+中检查XMM或YMM寄存器的值吗+;断点条件?,visual-studio,masm,avx,Visual Studio,Masm,Avx,我可以将条件指定为mm0!=0,它可以工作,但对于xmm0!=0我得到错误“无操作数”=“匹配这些操作数”。XMM和YMM寄存器在断点条件下是否不支持作为变量,或者我的做法是否错误?否。。无法在断点中直接比较XMM寄存器。像XMM0这样的表达式也不能XMM1用作断点表达式。真可惜。是否至少可以将打包的XMM和YMM值视为浮点数?您可以做两件事。。1.按顺序将一个Q字提取到寄存器中,并使用该寄存器进行检查(使用VPERMD跨所有2/4级联)。。或者,2。使用VTEST获取标志并使用标志值设置断点(

我可以将条件指定为
mm0!=0,它可以工作,但对于
xmm0!=0
我得到错误“无操作数”=“匹配这些操作数”。XMM和YMM寄存器在断点条件下是否不支持作为变量,或者我的做法是否错误?

否。。无法在断点中直接比较XMM寄存器。像XMM0这样的表达式也不能XMM1用作断点表达式。

真可惜。是否至少可以将打包的XMM和YMM值视为浮点数?您可以做两件事。。1.按顺序将一个Q字提取到寄存器中,并使用该寄存器进行检查(使用VPERMD跨所有2/4级联)。。或者,2。使用VTEST获取标志并使用标志值设置断点(如果最高有效位可以反映您的检查)。。相信这会有帮助