标签: jvm equality java-bytecode-asm
在JVM上,有没有办法使用分支指令计算两个整数是否相同没有?有没有办法巧妙地使用ixor指令这样做?如果有办法,是否值得使用而不是分支版本?
ixor
答案 0 :(得分:1)
进行减法有什么问题?
我想这取决于你想要的结果。如果堆栈上的0表示相等且非零表示不相等并不是您所追求的结果,那么您需要更好地解释您的需求。显然,如果你想在这两种情况下执行不同的代码,那么你需要进行分支。