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获取标志并使用标志值设置断点(如果最高有效位可以反映您的检查)。。相信这会有帮助