bit(3f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

bit(3f)

bit(3F)                    Fortran Library Functions                   bit(3F)



NAME
       bit  -  and,  or, xor, not, rshift, lshift, bic, bis, bit, setbit func‐
       tions

SYNOPSIS
       (generic) function and (word1, word2)


       (generic) function or (word1, word2)


       (generic) function xor (word1, word2)


       (generic) function not (word)


       (generic) function rshift (word, nbits)


       (generic) function lshift (word, nbits)


       subroutine bic (bitnum, word)
       integer*4 bitnum, word


       subroutine bis (bitnum, word)
       integer*4 bitnum, word


       subroutine setbit (bitnum, word, state)
       integer*4 bitnum, word, state


       logical function bit (bitnum, word)
       integer*4 bitnum, word

DESCRIPTION
       The and, or, xor, not, rshift, and lshift functions are  generic  func‐
       tions  expanded inline by the compiler. Their arguments must be integer
       or logical values, short or long. The returned value has the data  type
       of the first argument.


       Bits are numbered such that bit 0 is the least significant bit, and bit
       31 is the most significant. This routine works for all Oracle Developer
       Studio  supported  architectures, even though some number bytes differ‐
       ently.

       and

           Computes the bitwise `and' of its arguments.


       or

           Computes the bitwise `or' of its arguments.


       xor

           Computes the bitwise `exclusive or' of its arguments.


       not

           Returns the bitwise complement of its argument.


       lshift

           Is a logical left shift with no end around carry.


       rshift

           Is an arithmetic right shift with sign extension. No test  is  made
           for a reasonable value of nbits.



       bic,  bis,  and  setbit are external subroutines which operate on INTE‐
       GER*4 arguments.

       bis

           Sets bitnum in word.


       bic

           Clears bitnum in word.


       setbit

           Sets bitnum in word to 1 if state is nonzero, and clears it  other‐
           wise.


       bit

           Is  an  external  function  which  tests bitnum in word. It returns
           .true. if bitnum is a 1 (one), and returns .false. if bitnum is a 0
           (zero).


FILES
       libfsu.a



Studio 12.6                       March 2016                           bit(3F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3