Intel® Fortran Compiler 16.0 User and Reference Guide
When operands of different intrinsic data types are combined in expressions, conversions are performed as necessary (see Data Type of Numeric Expressions).
Binary, octal, hexadecimal, and Hollerith constants can appear wherever numeric constants are allowed.
The following are extensions allowed in logical expressions:
.XOR. as a synonym for .NEQV.
Integers as valid logical items
Logical operators applied to integers bit-by-bit