GBYTES
The GBYTES routine unpacks a series of bytes into a target
array. Each unpacked byte is right-justified in its target
word, and the remainder of the word is zero-filled.
USAGE: CALL GBYTES(IPACKD,IUNPKD,NOFF,NBITS,NSKIP,ITER)
Input argument list:
IPACKD THE WORD OR ARRAY CONTAINING THE PACKED BYTES.
IUNPKD THE ARRAY WHICH WILL CONTAIN THE UNPACKED BYTES.
NOFF THE INITIAL NUMBER OF BITS TO SKIP, LEFT TO
RIGHT, IN 'IPACKD' IN ORDER TO LOCATE
THE FIRST BYTE TO UNPACK.
NBITS NUMBER OF BITS IN THE BYTE TO BE UNPACKED.
MAXIMUM OF 64 BITS ON 64 BIT MACHINE, 32 BITS
ON 32 BIT MACHINE.
ISKIP THE NUMBER OF BITS TO SKIP BETWEEN EACH BYTE
IN 'IPACKD' IN ORDER TO LOCATE THE NEXT BYTE
TO BE UNPACKED.
ITER THE NUMBER OF BYTES TO BE UNPACKED.
Output argument list:
IUNPKD CONTAINS THE REQUESTED UNPACKED BYTES.
W3lib.tar |
Library contains Fortran 90 decoder/encoder
routines for GRIB edition 1. (Fortran90)
Date posted: 2/22/2007 |