]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MINICERN/packlib/kernlib/kerngen/tcgens/sungs/mcbyt.F
This commit was generated by cvs2svn to compensate for changes in r2,
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgens / sungs / mcbyt.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1.1.1  1996/02/15 17:50:20  mclareni
6 * Kernlib
7 *
8 *
9       FUNCTION MCBYT (MZ,IZQ,IZW,IZP,NZB)
10 C
11 C CERN PROGLIB# M421    MCBYT           .VERSION KERNSUN  1.06  920511
12 C ORIG. 22/09/88, JZ
13 C
14
15 #if defined(CERNLIB_BUGLRSHFT)
16       MASK  = LSHIFT (ishft(-1,NZB-32), IZP-1)
17       MCBYT = OR ( AND (IZW, NOT(MASK))
18      +,            AND (MASK, LSHIFT(ishft(MZ,1-IZQ), IZP-1)))
19 #endif
20 #if !defined(CERNLIB_BUGLRSHFT)
21       MASK  = LSHIFT (lrshft(-1,32-NZB), IZP-1)
22       MCBYT = OR ( AND (IZW, NOT(MASK))
23      +,            AND (MASK, LSHIFT(lrshft(MZ,IZQ-1), IZP-1)))
24 #endif
25       RETURN
26       END