]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/kernlib/kerngen/tcgen/vaxgs/ie3foda.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgen / vaxgs / ie3foda.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1996/02/15 17:49:59 mclareni
6* Kernlib
7*
8*
9 SUBROUTINE IE3FOD (MS,MT,NDPN,JBAD)
10C
11C CERN PROGLIB# M220 IE3FOD .VERSION KERNVAX 2.44 931108
12C Alfred Nathaniel - 12-Oct-93
13C- Convert double precision for output with copy
14C- from source in native to target in IEEE data format
15
16 INTEGER MS(2,*), MT(2,*), IDBL(2)
17 DOUBLE PRECISION DBL
18 EQUIVALENCE(DBL,IDBL(1))
19
20 INCLUDE '($CVTDEF)'
21 INTEGER CVT$CONVERT_FLOAT
22
23 JBAD = 0
24 DO 10 I=1,NDPN
25 IDBL(1) = MS(1,I)
26 IDBL(2) = MS(2,I)
27 ISTAT = CVT$CONVERT_FLOAT(
28 + DBL, %VAL(CVT$K_VAX_G),
29 + DBL, %VAL(CVT$K_IEEE_T),
30 + %VAL(CVT$M_ROUND_TO_NEAREST) )
31 IF(.NOT.ISTAT) THEN
32 JBAD = I
33 ENDIF
34 MT(1,I) = IDBL(2)
35 MT(2,I) = IDBL(1)
36 10 CONTINUE
37 END