osprey-gcc-4.2.0/gcc/dfp.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions/Subroutines

void encode_decimal32 (const struct real_format *fmt, long *, const REAL_VALUE_TYPE *)
void encode_decimal64 (const struct real_format *fmt, long *, const REAL_VALUE_TYPE *)
void decode_decimal128 (const struct real_format *, REAL_VALUE_TYPE *, const long *)
void decode_decimal32 (const struct real_format *, REAL_VALUE_TYPE *, const long *)
void decode_decimal64 (const struct real_format *, REAL_VALUE_TYPE *, const long *)
void encode_decimal128 (const struct real_format *fmt, long *, const REAL_VALUE_TYPE *)
int decimal_do_compare (const REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *, int)
void decimal_real_from_string (REAL_VALUE_TYPE *, const char *)
void decimal_round_for_format (const struct real_format *, REAL_VALUE_TYPE *)
void decimal_real_convert (REAL_VALUE_TYPE *, enum machine_mode, const REAL_VALUE_TYPE *)
void decimal_real_to_decimal (char *, const REAL_VALUE_TYPE *, size_t, size_t, int)
void decimal_do_fix_trunc (REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *)
bool decimal_real_arithmetic (REAL_VALUE_TYPE *, enum tree_code, const REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *)
void decimal_real_maxval (REAL_VALUE_TYPE *, int, enum machine_mode)
void decimal_real_to_integer2 (HOST_WIDE_INT *, HOST_WIDE_INT *, const REAL_VALUE_TYPE *)
HOST_WIDE_INT decimal_real_to_integer (const REAL_VALUE_TYPE *)


Function Documentation

int decimal_do_compare ( const REAL_VALUE_TYPE *  ,
const REAL_VALUE_TYPE *  ,
int   
)

void decimal_do_fix_trunc ( REAL_VALUE_TYPE *  ,
const REAL_VALUE_TYPE *   
)

bool decimal_real_arithmetic ( REAL_VALUE_TYPE *  ,
enum  tree_code,
const REAL_VALUE_TYPE *  ,
const REAL_VALUE_TYPE *   
)

void decimal_real_convert ( REAL_VALUE_TYPE *  ,
enum  machine_mode,
const REAL_VALUE_TYPE *   
)

Definition at line 429 of file dfp.c.

References real_format::b, decimal_from_binary(), decimal_to_binary(), and REAL_MODE_FORMAT.

Referenced by real_convert(), and round_for_format().

void decimal_real_from_string ( REAL_VALUE_TYPE *  ,
const char *   
)

void decimal_real_maxval ( REAL_VALUE_TYPE *  ,
int  ,
enum  machine_mode 
)

Definition at line 694 of file dfp.c.

References decimal_real_from_string(), gcc_unreachable, and max.

Referenced by real_maxval().

void decimal_real_to_decimal ( char *  ,
const REAL_VALUE_TYPE *  ,
size_t  ,
size_t  ,
int   
)

HOST_WIDE_INT decimal_real_to_integer ( const REAL_VALUE_TYPE *   ) 

void decimal_real_to_integer2 ( HOST_WIDE_INT *  ,
HOST_WIDE_INT *  ,
const REAL_VALUE_TYPE *   
)

void decimal_round_for_format ( const struct real_format ,
REAL_VALUE_TYPE *   
)

void decode_decimal128 ( const struct real_format ,
REAL_VALUE_TYPE *  ,
const long  
)

void decode_decimal32 ( const struct real_format ,
REAL_VALUE_TYPE *  ,
const long  
)

void decode_decimal64 ( const struct real_format ,
REAL_VALUE_TYPE *  ,
const long  
)

void encode_decimal128 ( const struct real_format fmt,
long ,
const REAL_VALUE_TYPE *   
)

void encode_decimal32 ( const struct real_format fmt,
long ,
const REAL_VALUE_TYPE *   
)

void encode_decimal64 ( const struct real_format fmt,
long ,
const REAL_VALUE_TYPE *   
)


Generated on Wed Apr 8 14:18:56 2009 for Open64 by  doxygen 1.5.6