POPCNT intrinsic functionThe POPCNT intrinsic function is new for XL Fortran V14.1. It counts the number of set bits in a data object. The data object can be of type integer, byte, logical, or real with REAL(16) excluded. The result value is the number of bits set to 1 in the sequence of bits of the given data object. For example, the binary representation for decimal number 4 is 0100, so the value of POPCNT(4) is 1. Similarly, the binary representation for decimal number 3 is 0011, so the value of POPCNT(3) is 2. For more information, see POPCNT. Note: This blog is reviewed by Yvonne Ma. |