Transition to NewIO
[u/mrichter/AliRoot.git] / MICROCERN / kerngen / q_sbyt.inc
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.2.4.1  2002/11/26 16:50:55  hristov
6 * Merging NewIO with v3-09-04
7 *
8 * Revision 1.2  2002/10/14 14:57:11  hristov
9 * Merging the VirtualMC branch to the main development branch (HEAD)
10 *
11 * Revision 1.1.2.1  2002/07/11 17:14:49  alibrary
12 * Adding MICROCERN
13 *
14 * Revision 1.1.1.1  1999/05/18 15:55:29  fca
15 * AliRoot sources
16 *
17 * Revision 1.3  1997/09/02 14:26:58  mclareni
18 * WINNT correction
19 *
20 * Revision 1.2  1997/02/04 17:35:40  mclareni
21 * Merge Winnt and 97a versions
22 *
23 * Revision 1.1.1.1.2.1  1997/01/21 11:30:31  mclareni
24 * All mods for Winnt 96a on winnt branch
25 *
26 * Revision 1.1.1.1  1996/02/15 17:49:20  mclareni
27 * Kernlib
28 *
29 *
30 *
31 * q_sbyt.inc
32 *
33 #if defined(CERNLIB_QMLNX)
34       MSBYT (MZ,IZW,IZP,NZB) = OR (
35      +       AND (IZW, NOT(LSHIFT (ISHFTR(NOT(0),32-NZB),IZP-1)))
36      +      ,ISHFTR (LSHIFT(MZ,32-NZB), 33-IZP-NZB) )
37 #elif defined(CERNLIB_QMDOS)&&defined(CERNLIB_QF_F2C)
38 C      MSBYT (MZ,IZW,IZP,NZB) = OR (
39 C     +          AND (IZW, NOT(LSHIFT (ISHFTR(NOT(0),32-NZB), IZP-1)))
40 C     +        , ISHFTR (LSHIFT(MZ,32-NZB), 33-IZP-NZB) )
41 #elif defined(CERNLIB_QMOS9)||defined(CERNLIB_QMHPX)||(defined(CERNLIB_QMDOS)&&(!defined(CERNLIB_QF_F2C))) || defined(CERNLIB_QFMSOFT) || defined(CERNLIB_QFDEC)
42       MSBYT (MZ,IZW,IZP,NZB) = IOR (
43      +          IAND (IZW, NOT(ISHFT (ISHFT(NOT(0),-32+NZB), IZP-1)))
44      +        , ISHFT (ISHFT(MZ,32-NZB), -33+IZP+NZB) )
45 #endif