osprey/common/com/quadop.cxx File Reference

#include "defs.h"
#include "erglob.h"
#include "config_host.h"
#include "targ_const.h"

Include dependency graph for quadop.cxx:

Go to the source code of this file.

Functions/Subroutines

INT __c_q_to_a (char *, QUAD_TYPE, INT *)
double __c_dble_q (QUAD_TYPE, INT *)
float __c_sngl_q (QUAD_TYPE, INT *)
INT32 __c_ji_qint (QUAD_TYPE, INT *)
UINT32 __c_ji_quint (QUAD_TYPE, INT *)
INT64 __c_ki_qint (QUAD_TYPE, INT *)
UINT64 __c_ki_quint (QUAD_TYPE, INT *)
QUAD_TYPE __c_a_to_q (char *, INT *)
QUAD_TYPE __c_q_extd (double, INT *)
QUAD_TYPE __c_q_ext (float, INT *)
QUAD_TYPE __c_q_flotj (INT32, INT *)
QUAD_TYPE __c_q_flotju (UINT32, INT *)
QUAD_TYPE __c_q_flotk (INT64, INT *)
QUAD_TYPE __c_q_flotku (UINT64, INT *)
QUAD_TYPE __c_q_add (QUAD_TYPE, QUAD_TYPE, INT *)
QUAD_TYPE __c_q_sub (QUAD_TYPE, QUAD_TYPE, INT *)
QUAD_TYPE __c_q_mul (QUAD_TYPE, QUAD_TYPE, INT *)
QUAD_TYPE __c_q_div (QUAD_TYPE, QUAD_TYPE, INT *)
QUAD_TYPE __c_q_sqrt (QUAD_TYPE, INT *)
QUAD_TYPE __c_q_neg (QUAD_TYPE, INT *)
INT __c_q_eq (QUAD_TYPE, QUAD_TYPE, INT *)
INT __c_q_ne (QUAD_TYPE, QUAD_TYPE, INT *)
INT __c_q_lt (QUAD_TYPE, QUAD_TYPE, INT *)
INT __c_q_le (QUAD_TYPE, QUAD_TYPE, INT *)
INT __c_q_gt (QUAD_TYPE, QUAD_TYPE, INT *)
INT __c_q_ge (QUAD_TYPE, QUAD_TYPE, INT *)
QUAD_TYPE My_Atoq (char *str)
INT QUADOP_EQ (QUAD_TYPE a, QUAD_TYPE b)
INT QUADOP_NE (QUAD_TYPE a, QUAD_TYPE b)
INT QUADOP_GE (QUAD_TYPE a, QUAD_TYPE b)
INT QUADOP_GT (QUAD_TYPE a, QUAD_TYPE b)
INT QUADOP_LE (QUAD_TYPE a, QUAD_TYPE b)
INT QUADOP_LT (QUAD_TYPE a, QUAD_TYPE b)
QUAD_TYPE QUADOP_ADD (QUAD_TYPE a, QUAD_TYPE b)
QUAD_TYPE QUADOP_SUB (QUAD_TYPE a, QUAD_TYPE b)
QUAD_TYPE QUADOP_MPY (QUAD_TYPE a, QUAD_TYPE b)
QUAD_TYPE QUADOP_DIV (QUAD_TYPE a, QUAD_TYPE b)
QUAD_TYPE QUADOP_NEGATE (QUAD_TYPE a)
double QUADOP_QTOD (QUAD_TYPE a)
float QUADOP_QTOS (QUAD_TYPE a)
INT QUADOP_QTOI (QUAD_TYPE a)
UINT QUADOP_QTOU (QUAD_TYPE a)
QUAD_TYPE QUADOP_UTOQ (UINT a)
QUAD_TYPE QUADOP_STOQ (float a)
QUAD_TYPE QUADOP_DTOQ (double a)
QUAD_TYPE QUADOP_ITOQ (INT a)
QUAD_TYPE QUADOP_SQRT (QUAD_TYPE a)

Variables

static char * source_file = __FILE__
static char * rcs_id = "$Source$ $Revision$"


Function Documentation

QUAD_TYPE __c_a_to_q ( char *  ,
INT  
)

Referenced by My_Atoq(), and Targ_Atoc().

double __c_dble_q ( QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_QTOD(), and Targ_Conv().

INT32 __c_ji_qint ( QUAD_TYPE  ,
INT  
)

UINT32 __c_ji_quint ( QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_QTOU(), and Targ_Conv().

INT64 __c_ki_qint ( QUAD_TYPE  ,
INT  
)

Referenced by __c_ji_quint(), and Targ_Conv().

UINT64 __c_ki_quint ( QUAD_TYPE  ,
INT  
)

Referenced by Targ_Conv().

QUAD_TYPE __c_q_add ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

QUAD_TYPE __c_q_div ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

INT __c_q_eq ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

QUAD_TYPE __c_q_ext ( float  ,
INT  
)

QUAD_TYPE __c_q_extd ( double  ,
INT  
)

Definition at line 505 of file quadsim.c.

Referenced by QUADOP_DTOQ(), Targ_Conv(), and Targ_Is_Zero().

QUAD_TYPE __c_q_flotj ( INT32  ,
INT  
)

Definition at line 411 of file quadsim.c.

Referenced by QUADOP_ITOQ(), Targ_Conv(), Targ_Is_Integral(), and Targ_WhirlOp().

QUAD_TYPE __c_q_flotju ( UINT32  ,
INT  
)

Definition at line 425 of file quadsim.c.

Referenced by QUADOP_UTOQ(), and Targ_Conv().

QUAD_TYPE __c_q_flotk ( INT64  ,
INT  
)

Definition at line 439 of file quadsim.c.

Referenced by Targ_Conv().

QUAD_TYPE __c_q_flotku ( UINT64  ,
INT  
)

Definition at line 465 of file quadsim.c.

Referenced by Targ_Conv().

INT __c_q_ge ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_GE(), and Targ_WhirlOp().

INT __c_q_gt ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

INT __c_q_le ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_LE(), and Targ_WhirlOp().

INT __c_q_lt ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

QUAD_TYPE __c_q_mul ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

INT __c_q_ne ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_NE(), and Targ_WhirlOp().

QUAD_TYPE __c_q_neg ( QUAD_TYPE  ,
INT  
)

QUAD_TYPE __c_q_sqrt ( QUAD_TYPE  ,
INT  
)

QUAD_TYPE __c_q_sub ( QUAD_TYPE  ,
QUAD_TYPE  ,
INT  
)

INT __c_q_to_a ( char *  ,
QUAD_TYPE  ,
INT  
)

Referenced by Targ_Print().

float __c_sngl_q ( QUAD_TYPE  ,
INT  
)

Referenced by QUADOP_QTOS(), and Targ_Conv().

QUAD_TYPE My_Atoq ( char *  str  ) 

Definition at line 82 of file quadop.cxx.

References __c_a_to_q(), err, and INT.

QUAD_TYPE QUADOP_ADD ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 132 of file quadop.cxx.

References __c_q_add(), err, and INT.

QUAD_TYPE QUADOP_DIV ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 150 of file quadop.cxx.

References __c_q_div(), err, and INT.

QUAD_TYPE QUADOP_DTOQ ( double  a  ) 

Definition at line 198 of file quadop.cxx.

References __c_q_extd(), err, and INT.

INT QUADOP_EQ ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 96 of file quadop.cxx.

References __c_q_eq(), err, and INT.

INT QUADOP_GE ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 108 of file quadop.cxx.

References __c_q_ge(), err, and INT.

INT QUADOP_GT ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 114 of file quadop.cxx.

References __c_q_gt(), err, and INT.

QUAD_TYPE QUADOP_ITOQ ( INT  a  ) 

Definition at line 204 of file quadop.cxx.

References __c_q_flotj(), err, and INT.

INT QUADOP_LE ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 120 of file quadop.cxx.

References __c_q_le(), err, and INT.

INT QUADOP_LT ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 126 of file quadop.cxx.

References __c_q_lt(), err, and INT.

QUAD_TYPE QUADOP_MPY ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 144 of file quadop.cxx.

References __c_q_mul(), err, and INT.

INT QUADOP_NE ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 102 of file quadop.cxx.

References __c_q_ne(), err, and INT.

QUAD_TYPE QUADOP_NEGATE ( QUAD_TYPE  a  ) 

Definition at line 156 of file quadop.cxx.

References __c_q_neg(), err, and INT.

double QUADOP_QTOD ( QUAD_TYPE  a  ) 

Definition at line 162 of file quadop.cxx.

References __c_dble_q(), err, and INT.

INT QUADOP_QTOI ( QUAD_TYPE  a  ) 

Definition at line 174 of file quadop.cxx.

References __c_ji_qint(), err, and INT.

float QUADOP_QTOS ( QUAD_TYPE  a  ) 

Definition at line 168 of file quadop.cxx.

References __c_sngl_q(), err, and INT.

UINT QUADOP_QTOU ( QUAD_TYPE  a  ) 

Definition at line 180 of file quadop.cxx.

References __c_ji_quint(), err, and INT.

QUAD_TYPE QUADOP_SQRT ( QUAD_TYPE  a  ) 

Definition at line 210 of file quadop.cxx.

References __c_q_sqrt(), err, and INT.

QUAD_TYPE QUADOP_STOQ ( float  a  ) 

Definition at line 192 of file quadop.cxx.

References __c_q_ext(), err, and INT.

QUAD_TYPE QUADOP_SUB ( QUAD_TYPE  a,
QUAD_TYPE  b 
)

Definition at line 138 of file quadop.cxx.

References __c_q_sub(), err, and INT.

QUAD_TYPE QUADOP_UTOQ ( UINT  a  ) 

Definition at line 186 of file quadop.cxx.

References __c_q_flotju(), err, and INT.


Variable Documentation

char* rcs_id = "$Source$ $Revision$" [static]

Definition at line 38 of file quadop.cxx.

char* source_file = __FILE__ [static]

Definition at line 37 of file quadop.cxx.


Generated on Wed Apr 8 14:39:58 2009 for Open64 by  doxygen 1.5.6