OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
bitget.F File Reference

Go to the source code of this file.

Functions/Subroutines

integer function bitget (i, n)
integer function bitset (i, n)
integer function bitunset (i, n)

Function/Subroutine Documentation

◆ bitget()

integer function bitget ( integer i,
integer n )

Definition at line 36 of file bitget.F.

37 INTEGER I,N
38 INTEGER B,S,I2P(0:12)
39 DATA i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
40
41 s = i/i2p(n)
42 bitget = s - (s/2)*2
43 RETURN
integer function bitget(i, n)
Definition bitget.F:37

◆ bitset()

integer function bitset ( integer i,
integer n )

Definition at line 65 of file bitget.F.

66 INTEGER I,N
67 INTEGER B,S,I2P(0:12)
68 DATA i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
69
70 s = i/i2p(n)
71 IF(s - (s/2)*2 == 0) i = i + i2p(n)
72 bitset = i
73 RETURN
integer function bitset(i, n)
Definition bitget.F:66

◆ bitunset()

integer function bitunset ( integer i,
integer n )

Definition at line 83 of file bitget.F.

84 INTEGER I,N
85 INTEGER B,S,I2P(0:12)
86 DATA i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
87
88 s = i/i2p(n)
89 IF(s - (s/2)*2 == 1) i = i - i2p(n)
90 bitunset = i
91 RETURN
integer function bitunset(i, n)
Definition bitget.F:84