Next: MIN, Previous: MERGE, Up: Intrinsic Procedures [Contents][Index]
9.196 MERGE_BITS — Merge of bits under mask
- Description:
MERGE_BITS(I, J, MASK)merges the bits of I and J as determined by the mask. The i-th bit of the result is equal to the i-th bit of I if the i-th bit of MASK is 1; it is equal to the i-th bit of J otherwise.- Standard:
Fortran 2008 and later
- Class:
Elemental function
- Syntax:
RESULT = MERGE_BITS(I, J, MASK)- Arguments:
I Shall be of type INTEGERor a boz-literal-constant.J Shall be of type INTEGERwith the same kind type parameter as I or a boz-literal-constant. I and J shall not both be boz-literal-constants.MASK Shall be of type INTEGERor a boz-literal-constant and of the same kind as I.- Return value:
The result is of the same type and kind as I.
