It's emulating the zero result when it recognizes this pattern, usually by playing clever tricks with virtual registers.