bool-vector-exclusive-or is a built-in function in `C source code'.

(bool-vector-exclusive-or A B &optional C)

Return A ^ B, bitwise exclusive or.
If optional third argument C is given, store result into C.
A, B, and C must be bool vectors of the same length.
Return the destination vector if it changed or nil otherwise.