Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
s2uz.c File Reference
#include <fortran.h>
#include <cray/fmtconv.h>
#include <cray/portdefs.h>
Include dependency graph for s2uz.c:

Go to the source code of this file.

Defines

#define MXBITS   64 /* Number of bits in a hexadecimal value */
#define MXDGTS   16 /* Number of digits in one hex word */
#define MXSIZE   (MXDGTS + 1) /* Size of one hex word plus blank */
#define DGSIZE   4 /* Size of one hex digit (in bits) */
#define UNDP   (MODEUN | MODEDP)

Functions

long * _S2UZ (const void *value, long *fca, const long *mode, const long *width, const long *digits, const long *exp, const long *scale)

Variables

oc_func _S2UZ

Define Documentation

#define DGSIZE   4 /* Size of one hex digit (in bits) */

Definition at line 46 of file s2uz.c.

Referenced by _S2UZ().

#define MXBITS   64 /* Number of bits in a hexadecimal value */

Definition at line 43 of file s2uz.c.

Referenced by _S2UZ().

#define MXDGTS   16 /* Number of digits in one hex word */

Definition at line 44 of file s2uz.c.

Referenced by _S2UZ().

#define MXSIZE   (MXDGTS + 1) /* Size of one hex word plus blank */

Definition at line 45 of file s2uz.c.

Referenced by _S2UZ().

#define UNDP   (MODEUN | MODEDP)

Definition at line 48 of file s2uz.c.

Referenced by _S2UZ().


Function Documentation

long* _S2UZ ( const void *  value,
long *  fca,
const long *  mode,
const long *  width,
const long *  digits,
const long *  exp,
const long *  scale 
)

Definition at line 78 of file s2uz.c.

References _S2UZ, _s2uz, DGSIZE, fd, MODE77, MODEHP, MXBITS, MXDGTS, MXSIZE, and UNDP.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines