bstr_I8P Function

private elemental function bstr_I8P(n) result(bstr)

Arguments

Type IntentOptional AttributesName
integer(kind=I8P), intent(in) :: n

Real to be converted.

Return Value character(len=64)

Returned bit-string containing input number.

Description

Convert integer to string of bits.

Called By

proc~~bstr_i8p~~CalledByGraph proc~bstr_i8p bstr_I8P interface~bstr bstr interface~bstr->proc~bstr_i8p
Help

Source Code

  elemental function bstr_I8P(n) result(bstr)
  !---------------------------------------------------------------------------------------------------------------------------------
  !< Convert integer to string of bits.
  !<
  !< @note It is assumed that I8P is represented by means of 64 bits, but this is not ensured in all architectures.
  !---------------------------------------------------------------------------------------------------------------------------------
  integer(I8P), intent(in) :: n    !< Real to be converted.
  character(64)            :: bstr !< Returned bit-string containing input number.
  !---------------------------------------------------------------------------------------------------------------------------------

  !---------------------------------------------------------------------------------------------------------------------------------
  write(bstr, '(B64.64)') n
  return
  !---------------------------------------------------------------------------------------------------------------------------------
  endfunction bstr_I8P