You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: bitwise_xor.m
    path of file: ./repos/mexopencv/+cv
    
    the code of the file until where you have to start completion: %BITWISE_XOR  Calculates the per-element bit-wise "exclusive or" operation on two array
    
function calculates the per-element bit-wise logical "exclusive-or"
% operation for:
%
% * Two arrays when `src1` and `src2` have the same size:
%
%       dst(I) = src1(I) XOR src2(I) if mask(I) != 0
%
% * An array and a scalar when `src2` is constructed from Scalar or has the
%   same number of elements as `size(src1,3)`:
%
%       dst(I) = src1(I) XOR src2 if mask(I) != 0
%
% * A scalar and an array when `src1` is constructed from Scalar or has the
%   same number of elements as `size(src2,3)`:
%
%       dst(I) = src1 XOR src2(I) if mask(I) != 0
%
% In case of floating-point arrays, their machine-specific bit representations
% (usually IEEE754-compliant) are used for the operation. In case of
% multi-channel arrays, each channel is processed independ