5 * Revision 1.1.1.1 1996/02/15 17:49:49 mclareni
9 #include "kerngen/pilot.h"
10 #if defined(CERNLIB_QMSUN)
11 #include "sungs/iumode.F"
12 #elif defined(CERNLIB_QMVAX)
13 #include "vaxgs/iumode.F"
15 FUNCTION IUMODE (WORD)
17 C CERN PROGLIB# M506 IUMODE .VERSION KERNFOR 4.23 891215
20 C RETURN ZERO IF WORD CONTAINS AN INTEGER
21 C PROGRAM WRITTEN 27-APR-79, JZ
25 #if defined(CERNLIB_QMCV64)
26 PARAMETER (JEX=53, NEX=12, NEG=4095 )
28 #if defined(CERNLIB_QMCRY)
29 PARAMETER (JEX=49, NEX=16, NEG=65535)
31 #if defined(CERNLIB_QMCDC)
32 PARAMETER (JEX=49, NEX=12, NEG=4095 )
34 #if defined(CERNLIB_QMUNI)||defined(CERNLIB_QMUNO)
35 PARAMETER (JEX=28, NEX= 9, NEG= 511 )
37 #if defined(CERNLIB_QMPDP)
38 PARAMETER (JEX=28, NEX= 9, NEG= 511 )
40 #if defined(CERNLIB_QMDGE)||defined(CERNLIB_QMIBM)
41 PARAMETER (JEX=25, NEX= 8, NEG= 255 )
43 #if (defined(CERNLIB_QIEEE))&&(defined(CERNLIB_B32))
44 PARAMETER (JEX=24, NEX= 9, NEG= 511 )
46 #if defined(CERNLIB_QMND3)
47 PARAMETER (JEX=23, NEX=10, NEG=1023 )
50 #include "kerngen/q_jbit.inc"
52 J = JBYT (WORD,JEX,NEX)