bit_xorΒΆ
bit_xor performs a logical exclusive OR operation.
-
m = bit_xor(m1, m2)
-
m = bit_xor(m1, m2, cast)
Return Value
m is an integer matrix.
Parameters
-
m1
m1 is a matrix.
-
m2
m2 is a matrix. m1 and m2 must have the same size.
-
cast
cast is one of the following values:
CAST_INT8 (0) CAST_UINT8 (1) CAST_INT16 (2) CAST_UINT16 (3) CAST_INT32 (4) CAST_UINT32 (5) CAST_INT64 (6) CAST_UINT64 (7) default-Wert.
Comment
UniScript uses double precision floating-point values. When casted to a
CAST_INT64
or CAST_UINT64
only the lower 53 Bits
(Bit 0 .. Bit 52) can be used.
Example
* m1=strtol("1010", 2)
* m2=strtol("1011", 2)
* bit_xor(m1,m2)
1.0000
History
Version | Description |
---|---|
R2013.10 | New. |
See also
Overview Bit Functions, bit_get, bit_set, bit_and, bit_or, bit_not, bit_lshift, bit_rshift
id-719000