A real-world CPU example is the Cray-1, where S-Register Scalar Operations (64-bit) take 3 cycles for ADD/SUB but still only 1 cycle for XOR. [1]
[1] https://ed-thelen.org/comp-hist/CRAY-1-HardRefMan/CRAY-1-HRM...
EOR and SBC still have the same cycle counts though.
Not scalar, but still sub vs xor. Though you’d use vmov immediate for zeroing anyway.