DXC210(3)

SYNOPSIS
SUBROUTINE DXC210 (K, Z, J, IERROR)

NAME
dxc210 - To provide double-precision floating-point arithmetic with an extended exponent range.

LIBRARY
SLATEC

CATEGORY
A3D

TYPE
DOUBLE PRECISION (XC210-S, DXC210-D)

KEYWORDS
EXTENDED-RANGE DOUBLE-PRECISION ARITHMETIC

AUTHOR
Lozier, Daniel W., (National Bureau of Standards) Smith, John M., (NBS and George Mason University)

DESCRIPTION
INTEGER K, J DOUBLE PRECISION Z GIVEN K THIS SUBROUTINE COMPUTES J AND Z SUCH THAT RADIX**K = Z*10**J, WHERE Z IS IN THE RANGE 1/10 .LE. Z .LT. 1. THE VALUE OF Z WILL BE ACCURATE TO FULL DOUBLE-PRECISION PROVIDED THE NUMBER OF DECIMAL PLACES IN THE LARGEST INTEGER PLUS THE NUMBER OF DECIMAL PLACES CARRIED IN DOUBLE-PRECISION DOES NOT EXCEED 60. DXC210 IS CALLED BY SUBROUTINE DXCON WHEN NECESSARY. THE USER SHOULD NEVER NEED TO CALL DXC210 DIRECTLY.

SEE ALSO
DXSET

REFERENCES
(NONE)

ROUTINES CALLED
XERMSG

COMMON BLOCKS
DXBLK3

REVISION HISTORY (YYMMDD)
820712 DATE WRITTEN
890126 Revised to meet SLATEC CML recommendations. (DWL and JMS)
901019 Revisions to prologue. (DWL and WRB)
901106 Changed all specific intrinsics to generic. (WRB) Corrected order of sections in prologue and added TYPE section. (WRB) CALLs to XERROR changed to CALLs to XERMSG. (WRB)
920127 Revised PURPOSE section of prologue. (DWL)