1 SUBROUTINE sbytes_mf(KD,KS,KSKIP1,KBSIZ,KSKIP2,KBYTES)
20 INTEGER (KIND=JPLIKM) :: KSKIP1
21 INTEGER (KIND=JPLIKM) :: KBSIZ
22 INTEGER (KIND=JPLIKM) :: KSKIP2
23 INTEGER (KIND=JPLIKM) :: KBYTES
25 INTEGER (KIND=JPLIKB) :: KD(*)
26 INTEGER (KIND=JPLIKB) :: KS(kbytes)
28 INTEGER (KIND=JPLIKM) :: INBPW, ISTEP, JBYTE, IAUXIL
29 INTEGER (KIND=JPLIKM) :: ID, ISKIP, ISH1, ISH2, ISH3
33 REAL(KIND=JPRB) :: ZHOOK_HANDLE
38 DO 75 jbyte = 1 , kbytes
45 iauxil=kskip1+(jbyte-1)*istep
47 iskip=iauxil-(id-1)*inbpw
48 ish1=iskip+kbsiz-inbpw
56 kd(id) = ishftc(ior(ishft(ishftc(kd(id),iskip,bit_size(kd(id)))
69 kd(id)=ior(ishftc(ishft(kd(id),iskip-inbpw), inbpw-iskip,
subroutine sbytes_mf(KD, KS, KSKIP1, KBSIZ, KSKIP2, KBYTES)