1 SUBROUTINE gsbite_mf(KS,KD,KSKST,KSIZE,KSKBTW,K,KBPW,KMASK,YADIR)
33 INTEGER (KIND=JPLIKB) :: KS(*)
34 INTEGER (KIND=JPLIKB) :: KD(*)
35 INTEGER (KIND=JPLIKB) :: KMASK(*)
36 INTEGER (KIND=JPLIKB) :: IS , ISHFT, ISH, IMASK
37 INTEGER (KIND=JPLIKM) :: KSKST
38 INTEGER (KIND=JPLIKM) :: KSIZE
39 INTEGER (KIND=JPLIKM) :: KSKBTW
40 INTEGER (KIND=JPLIKM) :: K
41 INTEGER (KIND=JPLIKM) :: KBPW
42 INTEGER (KIND=JPLIKM) :: IBDL
43 INTEGER (KIND=JPLIKM) :: IBS,IENBS,IEND,ILCF,ILL,IOD,IOS
44 INTEGER (KIND=JPLIKM) :: ISHF,ISKB,ISKW,ISKWS,ISTA,ISTD,ISTEP,ISTS
45 INTEGER (KIND=JPLIKM) :: J,JBD,JI
46 CHARACTER (LEN=1) :: YADIR
92 REAL(KIND=JPRB) :: ZHOOK_HANDLE
105 IF(kmask(2).EQ.0)
THEN 108 kmask(j)=ibset(kmask(j+1),kbpw-j)
145 IF(ilcf.EQ.ishf)
GOTO 332
146 IF(ilcf.EQ.1)
GOTO 332
200 IF(iend.GT.ienbs)
THEN 202 imask=iand(imask,not(kmask(kbpw+ish+1)))
215 kd(jbd+iod)=ior(kd(jbd+iod),ishft(iand(imask,ks(ibs+ios)),ish))
238 IF(ista.LT.ienbs)
THEN 246 IF(jbd.EQ.ibdl)ill=ill-1
subroutine gsbite_mf(KS, KD, KSKST, KSIZE, KSKBTW, K, KBPW, KMASK, YADIR)