SBYTES
The SBYTES routine packs the byte into a target word or array.
bits surrounding the byte in the target area are unchanged.
USAGE: CALL SBYTES (IPACKD,IUNPKD,NOFF,NBITS,ISKIP,ITER)
Input arguments:
IPACKD THE WORD OR ARRAY WHICH WILL CONTAIN THE
PACKED BYTE. BYTE MAY CROSS WORD BOUNDARIES.
IUNPKD THE WORD CONTAINING THE RIGHT-JUSTIFIED BYTE
TO BE PACKED.
NOFF THE NUMBER OF BITS TO SKIP, LEFT TO RIGHT,
IN 'IPACKD' IN ORDER TO LOCATE WHERE THE
BYTE IS TO BE PACKED.
NBITS NUMBER OF BITS IN THE BYTE TO BE PACKED.
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 'IUNPKD' IN ORDER TO LOCATE THE
NEXT BYTE TO BE PACKED.
ITER THE NUMBER OF BYTES TO BE PACKED.
Output arguments:
IPACKD WORD OR CONSECUTIVE WORDS CONTAINING THE
REQUESTED BYTE.
W3lib.tar |
Library contains Fortran 90 decoder/encoder
routines for GRIB edition 1. (Fortran90)
Date posted: 2/22/2007 |