5 * Revision 1.1.1.1 1996/02/15 17:50:23 mclareni
9 SUBROUTINE UBLOW (MS,MT,NCHP)
11 C CERN PROGLIB# M409 UBLOW .VERSION KERNVMI 1.01 891208
12 C ORIG. 03/02/89 K.M.STORR
15 DIMENSION MS(99), MT(99), NCHP(9)
16 DATA IBLAN1 /x'20202000'/
17 DATA MASK1 /x'000000ff'/
21 11 NWS = ishft (NCH,-2)
24 IF (NWS.EQ.0) GO TO 26
26 C-- Unpack the initial complete words
30 MT(JT+1) = IOR (IBLAN1,IAND(MASK1,MWD))
31 MT(JT+2) = IOR (IBLAN1,IAND(MASK1,ISHFT(MWD, -8)))
32 MT(JT+3) = IOR (IBLAN1,IAND(MASK1,ISHFT(MWD,-16)))
33 MT(JT+4) = IOR (IBLAN1, ISHFT(MWD,-24) )
36 IF (NTRAIL.EQ.0) RETURN
38 C-- Unpack the trailing word
43 MT(JT+1) = IOR (IBLAN1,IAND(MASK1,MWD))