5 * Revision 1.1 1998/09/25 09:32:12 mclareni
6 * Modifications for the Mklinux port flagged by CERNLIB_PPC
8 * Revision 1.1.1.1 1996/02/15 17:50:19 mclareni
12 SUBROUTINE UBLOW (MS,MT,NCHP)
14 C CERN PROGLIB# M409 UBLOW .VERSION KERNLNX 1.02 940511
15 C ORIG. 03/02/89 K.M.STORR
18 DIMENSION MS(99), MT(99), NCHP(9)
19 data iblan1/x'00202020'/
20 data mask1/x'ff000000'/
24 11 NWS = ishftr (NCH,2)
27 IF (NWS.EQ.0) GO TO 26
29 C-- Unpack the initial complete words
33 MT(JT+1) = OR (IBLAN1,AND(MASK1,MWD))
34 MT(JT+2) = OR (IBLAN1,AND(MASK1,LSHIFT(MWD,8)))
35 MT(JT+3) = OR (IBLAN1,AND(MASK1,LSHIFT(MWD,16)))
36 MT(JT+4) = OR (IBLAN1, LSHIFT(MWD,24) )
39 IF (NTRAIL.EQ.0) RETURN
41 C-- Unpack the trailing word
46 MT(JT+1) = OR (IBLAN1,AND(MASK1,MWD))