~ubuntu-branches/ubuntu/wily/julia/wily

« back to all changes in this revision

Viewing changes to deps/openlibm/slatec/mpunfl.f

  • Committer: Package Import Robot
  • Author(s): Sébastien Villemot
  • Date: 2013-01-16 12:29:42 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20130116122942-x86e42akjq31repw
Tags: 0.0.0+20130107.gitd9656f41-1
* New upstream snashot
* No longer try to rebuild helpdb.jl.
   + debian/rules: remove helpdb.jl from build-arch rule
   + debian/control: move back python-sphinx to Build-Depends-Indep
* debian/copyright: reflect upstream changes
* Add Build-Conflicts on libatlas3-base (makes linalg tests fail)
* debian/rules: replace obsolete USE_DEBIAN makeflag by a list of
  USE_SYSTEM_* flags
* debian/rules: on non-x86 systems, use libm instead of openlibm
* dpkg-buildflags.patch: remove patch, applied upstream
* Refreshed other patches

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
*DECK MPUNFL
 
2
      SUBROUTINE MPUNFL (X)
 
3
C***BEGIN PROLOGUE  MPUNFL
 
4
C***SUBSIDIARY
 
5
C***PURPOSE  Subsidiary to DQDOTA and DQDOTI
 
6
C***LIBRARY   SLATEC
 
7
C***TYPE      ALL (MPUNFL-A)
 
8
C***AUTHOR  (UNKNOWN)
 
9
C***DESCRIPTION
 
10
C
 
11
C Called on multiple-precision underflow, i.e.  when the
 
12
C exponent of 'mp' number X would be less than -M.
 
13
C
 
14
C***SEE ALSO  DQDOTA, DQDOTI
 
15
C***ROUTINES CALLED  MPCHK
 
16
C***REVISION HISTORY  (YYMMDD)
 
17
C   791001  DATE WRITTEN
 
18
C   890831  Modified array declarations.  (WRB)
 
19
C   891214  Prologue converted to Version 4.0 format.  (BAB)
 
20
C   900402  Added TYPE section.  (WRB)
 
21
C***END PROLOGUE  MPUNFL
 
22
      INTEGER X(*)
 
23
C***FIRST EXECUTABLE STATEMENT  MPUNFL
 
24
      CALL MPCHK (1, 4)
 
25
C THE UNDERFLOWING NUMBER IS SET TO ZERO
 
26
C AN ALTERNATIVE WOULD BE TO CALL MPMINR (X) AND RETURN,
 
27
C POSSIBLY UPDATING A COUNTER AND TERMINATING EXECUTION
 
28
C AFTER A PRESET NUMBER OF UNDERFLOWS.  ACTION COULD EASILY
 
29
C BE DETERMINED BY A FLAG IN LABELLED COMMON.
 
30
      X(1) = 0
 
31
      RETURN
 
32
      END