]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MINICERN/packlib/kernlib/kerngen/tcgens/cbyt.F
This commit was generated by cvs2svn to compensate for changes in r2,
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgens / cbyt.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1.1.1  1996/02/15 17:50:10  mclareni
6 * Kernlib
7 *
8 *
9 #include "kerngen/pilot.h"
10 #if defined(CERNLIB_QMSUN)
11 #include "sungs/cbyt.F"
12 #elif defined(CERNLIB_QMLNX)
13 #include "lnxgs/cbyt.F"
14 #else
15       SUBROUTINE CBYT (M,LM,IX,LX,NB)
16 C
17 C CERN PROGLIB# M421    CBYT            .VERSION KERNFOR  4.23  891215
18 C ORIG. 14/08/70 CL
19 C
20 #include "kerngen/wordsize.inc"
21 #include "kerngen/iall1s.inc"
22 #if !defined(CERNLIB_QISASTD)
23 #include "kerngen/q_jbit.inc"
24 * Ignoring t=pass
25 #endif
26 C
27 #if !defined(CERNLIB_QISASTD)
28       CALL SBYT (JBYT(M,LM,NB),IX,LX,NB)
29 #endif
30 #if defined(CERNLIB_QISASTD)
31       IX = IOR ( IAND (IX,
32      +                  NOT(ISHFT (ISHFT(IALL11,-NBITPW+NB), LX-1)))
33      +,   ISHFT (ISHFT(ISHFT(M,-LM+1),NBITPW-NB), -NBITPW-1+LX+NB))
34 #endif
35       RETURN
36       END
37 #endif