1 SUBROUTINE gbytes_mf(KS,KD,KSKIP1,KBSIZ,KSKIP2,KBYTES)
39 INTEGER (KIND=JPLIKM) :: KSKIP1
40 INTEGER (KIND=JPLIKM) :: KBSIZ
41 INTEGER (KIND=JPLIKM) :: KSKIP2
42 INTEGER (KIND=JPLIKM) :: KBYTES
44 INTEGER (KIND=JPLIKB) :: KS(*)
45 INTEGER (KIND=JPLIKB) :: KD(kbytes)
47 INTEGER (KIND=JPLIKM) :: INBPW, ISTEP, JBYTE, ID
48 INTEGER (KIND=JPLIKM) :: ISKIP, ISH1, ISH2, IS, IAUXIL
50 REAL(KIND=JPRB) :: ZHOOK_HANDLE
55 DO 75 jbyte = 1 , kbytes
62 iauxil=kskip1+(jbyte-1)*istep
64 iskip=iauxil-(is-1)*inbpw
67 IF(ish1.LE.inbpw)
THEN 71 kd(jbyte) = ibits(ks(is),inbpw-ish1,kbsiz)
77 kd(jbyte) = ior( ishft( ibits(ks(is),0,inbpw-iskip), ish2 )
subroutine gbytes_mf(KS, KD, KSKIP1, KBSIZ, KSKIP2, KBYTES)