35 subroutine upb8(nval,nbits,ibit,ibay)
37 common /hrdwrd/ nbytw,nbitw,iord(8)
40 integer(4) :: nbits,ibit,ibay(*)
42 integer(4) :: nvals(2)
44 equivalence(nval8,nvals)
46 if(nbits<0 )
call bort(
'BUFRLIB: UPB8 - nbits < zero !!!!!')
52 call upb(nvals(2),max(nbits-nbitw,0),ibay,jbit)
53 call upb(nvals(1),min(nbitw,nbits ),ibay,jbit)
56 call upbb(nval,nbits,ibit,ibay)
subroutine bort(STR)
This subroutine calls subroutine errwrt() to log an error message, then calls subroutine bort_exit() ...
subroutine upb8(nval, nbits, ibit, ibay)
THIS SUBROUTINE UNPACKS AND RETURNS AN 8-BYTE INTEGER CONTAINED WITHIN NBITS BITS OF IBAY,...
subroutine upb(NVAL, NBITS, IBAY, IBIT)
THIS SUBROUTINE UNPACKS AND RETURNS A BINARY INTEGER CONTAINED WITHIN NBITS BITS OF IBAY,...
subroutine upbb(NVAL, NBITS, IBIT, IBAY)
THIS SUBROUTINE UNPACKS AND RETURNS A BINARY INTEGER CONTAINED WITHIN NBITS BITS OF IBAY,...