mc.bitxor~
Description
Use the bitxor~ object to perform a bitwise "exclusive or" operation on two incoming floating-point signals as either raw 32-bit data or as integer values. The bits of both incoming signals are compared, and the corresponding output bit will be set to 1 if the two bit values are different, and 0 if the two values are the same. The output is a floating-point signal composed of the resulting bit pattern.
Arguments
bitmask [int]
Sets the bitmask to be used by the bitxor~ object. The default is . An integer value can be used as a bitmask regardless of the mode; the binary representation of this integer is the bitmask.
operational-mode [int]
Specifies whether the floating-point signal or floating-point value will be processed as a raw 32-bit floating-point value or converted to an integer value for bit inversion. The modes of operation are listed below.
0: Treat floating-point signal input as a raw 32-bit value (default).
1: Convert the floating-point signal input to an integer value.
Attributes
mode [int]
Specifies whether the floating-point signal or floating-point value will be processed as a raw 32-bit floating-point value or converted to an integer value for bit inversion. The modes of operation are listed below.
0: Treat floating-point signal input as a raw 32-bit value (default).
1: Convert the floating-point signal input to an integer value.
Common Box Attributes
Multichannel Group Attributes
Messages
int
Arguments
bits
Arguments
signal
In right inlet: The floating-point signal to be compared with the signal in the left inlet. The signal can be treated as either a floating-point signal or as an integer.
The raw floating-point signal bit values are expressed in the following form:
<1 sign bit> <8 exponent bits> <23 mantissa bits>
Multichannel Group Messages
Output
signal
The two floating-point signals or ints received in the inlets are compared, one bit at a time. A
is output if the two bit values are different, if they are the same. The output is a floating-point signal composed of the resulting bit pattern.See Also
Name | Description |
---|---|
bitshift~ | |
bitand~ | |
bitor~ | |
bitnot~ |