5 * Revision 1.1 1998/09/25 09:32:14 mclareni
6 * Modifications for the Mklinux port flagged by CERNLIB_PPC
8 * Revision 1.1.1.1 1996/02/15 17:50:20 mclareni
12 SUBROUTINE UBUNCH (MS,MT,NCHP)
14 C CERN PROGLIB# M409 UBUNCH .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'20202020'/
20 data mask1/x'ff000000'/
24 11 NWT = ishftr (NCH,2)
27 IF (NWT.EQ.0) GO TO 31
29 C-- Pack the initial complete words
33 + AND(MS(JS+1),MASK1),
34 + ISHFTR (AND(MS(JS+2),MASK1), 8)),
35 + ISHFTR (IAND(MS(JS+3),MASK1),16)),
36 + ISHFTR (MS(JS+4), 24) )
39 IF (NTRAIL.EQ.0) RETURN
41 C-- Pack the trailing word
47 MWD = OR (ISHFTR(MWD,8), AND(MS(JS),MASK1))