5 * Revision 1.1.1.1 1996/02/15 17:49:49 mclareni
9 #include "kerngen/pilot.h"
10 #if defined(CERNLIB_QIEEE)
11 FUNCTION IUWEED (IA,N)
13 C CERN PROGLIB# N103 IUWEED .VERSION KERNFOR 4.31 911111
15 C- Find position of first number which is infinity or not-a-number
16 C- in the N word vector IA, return zero if none
17 C- --- this version only for machines with IEEE representation ---
19 #if defined(CERNLIB_B32)
20 PARAMETER (NMANT=23, IVBAD=255)
22 #if defined(CERNLIB_B64)
23 PARAMETER (NMANT=52, IVBAD=2047)
25 #if !defined(CERNLIB_QISASTD)
26 #include "kerngen/q_andor.inc"
27 #include "kerngen/q_shift.inc"
31 #if !defined(CERNLIB_QISASTD)
32 IVAL = IAND (ISHFTR(IA(J),NMANT), IVBAD)
34 #if defined(CERNLIB_QISASTD)
35 IVAL = IAND (ISHFT(IA(J),-NMANT), IVBAD)
37 IF (IVAL.EQ.IVBAD) GO TO 29