GCC Middle and Back End API Reference
real_format Struct Reference

#include <real.h>

Data Fields

void(* encode )(const struct real_format *, long *, const REAL_VALUE_TYPE *)
void(* decode )(const struct real_format *, REAL_VALUE_TYPE *, const long *)
int b
int p
int pnan
int emin
int emax
int signbit_ro
int signbit_rw
bool round_towards_zero
bool has_sign_dependent_rounding
bool has_nans
bool has_inf
bool has_denorm
bool has_signed_zero
bool qnan_msb_set
bool canonical_nan_lsbs_set

Detailed Description

Describes the properties of the specific target format in use.   

Field Documentation

bool real_format::canonical_nan_lsbs_set
void(* real_format::decode)(const struct real_format *, REAL_VALUE_TYPE *, const long *)
void(* real_format::encode)(const struct real_format *, long *, const REAL_VALUE_TYPE *)

Referenced by real_to_target_fmt().

bool real_format::has_sign_dependent_rounding
int real_format::pnan
int real_format::signbit_ro
int real_format::signbit_rw

The documentation for this struct was generated from the following file: