A Linux desktop executes many xor instructions due to compilers emitting this sequence to set a register to zero, saving three bytes compared to mov instruction. The CPU optimizes this "zeroing idiom" by removing the operation from the execution queue, taking zero execution cycles.