Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | most | |||
integer, | intent(in) | :: | least |
ELEMENTAL FUNCTION make_coordinate_tuple(most, least) RESULT(tuple) INTEGER, INTENT(IN) :: most, least INTEGER(KIND=int_8) :: tuple !tuple = IOR (ISHFT (most, 32), least) tuple = most tuple = IOR(ISHFT(tuple, 32), INT(least, int_8)) END FUNCTION make_coordinate_tuple