IEOR(I, J)

Purpose

Performs an exclusive OR.

Class

Elemental function

Argument type and attributes

I
An INTENT(IN) INTEGER
J
An INTENT(IN) INTEGER with the same kind type parameter as I.

Result type and attributes

Same as I.

Result value

The result has the value obtained by combining I and J bit-by-bit according to the following truth table:
ith bit  ith bit    ith bit
 of I     of J    of IEOR(I,J)
------------------------------
   1        1          0
   1        0          1
   0        1          1
   0        0          0

The bits are numbered 0 to BIT_SIZE(I)-1, from right to left.

Examples

IEOR (1, 3) has the value 2. See Integer bit model.

Specific Name Argument Type Result Type Pass As Arg?
IEOR  1  any integer same as argument yes
XOR  1  any integer same as argument yes
Note:
  •  1  IBM extension