]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MINICERN/packlib/zebra/zebra/q_sbit0.inc
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / zebra / zebra / q_sbit0.inc
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1  1996/04/18 16:15:24  mclareni
6 * Incorporate changes from J.Zoll for version 3.77
7 *
8 *
9 *
10 #ifndef CERNLIB_ZEBRA_Q_SBIT0_INC
11 #define CERNLIB_ZEBRA_Q_SBIT0_INC
12 *
13 *
14 * q_sbit0.inc
15 *
16
17 #if defined(CERNLIB_APOLLO)
18       MSBIT0 (IZW,IZP)   = AND (IZW, NOT(LSHFT(1,IZP-1)) )
19
20 #elif defined(CERNLIB_CDC)
21       MSBIT0 (IZW,IZP)   = IZW .AND. .NOT.SHIFT(MASK(1),IZP)
22
23 #elif defined(CERNLIB_CRAY)
24       MSBIT0 (IZW,IZP)       =  IZW .AND. SHIFT(MASK(65),IZP)
25
26 #elif (defined(CERNLIB_CONVEX))&&(!defined(CERNLIB_DOUBLE))
27       MSBIT0 (IZW,IZP)   = IBCLR (IZW,IZP-1)
28
29 #elif (defined(CERNLIB_CONVEX))&&(defined(CERNLIB_DOUBLE))
30       MSBIT0 (IZW,IZP)   = IBCLR (IZW,IZP-1)
31
32 #elif defined(CERNLIB_MSDOS)
33
34 #if defined(CERNLIB_QF_NDP)
35       MSBIT0 (IZZW,IZZP)   = IAND (IZZW, NOT(ISHFT(1,IZZP-1)) )
36
37 #elif defined(CERNLIB_QF_F2C)
38       MSBIT0 (IZW,IZP)   = AND (IZW, NOT(LSHIFT(1,IZP-1)) )
39 #endif
40
41 #elif defined(CERNLIB_QF_SIEM)
42       MSBIT0 (IZW,IZP)   = LAND (IZW, LCOMPL(SHFTL(1,IZP-1)) )
43
44 #elif defined(CERNLIB_LINUX)
45       MSBIT0 (IZW,IZP)   = AND (IZW, NOT(LSHIFT(1,IZP-1)))
46
47 #elif defined(CERNLIB_PDP)
48       MSBIT0 (IZW,IZP)   = IAND (IZW, NOT(ISHFT(1,IZP-1)) )
49
50 #elif defined(CERNLIB_SUN)
51       MSBIT0 (IZW,IZP)   = AND (IZW, NOT(LSHIFT(1,IZP-1)) )
52
53 #elif defined(CERNLIB_VAXVMS)
54
55 #elif defined(CERNLIB_QMVDS)
56       MSBIT0 (IZW,IZP)   = AND (IZW, NOT(LSHFT(1,IZP-1)) )
57
58 #elif 1
59       MSBIT0 (IZW,IZP)   = IAND (IZW, NOT(ISHFT(1,IZP-1)) )
60 #endif
61
62 #endif