softfloat.h File Reference

#include "fp-config.h"

Go to the source code of this file.

Data Structures

struct  commonNaNT

Functions

void softfloat_env_init (run_options *op)
void float_raise (int8, run_options *ro)
float32 int32_to_float32 (int, run_options *ro)
float64 int32_to_float64 (int, run_options *ro)
float32 int64_to_float32 (int64, run_options *ro)
float64 int64_to_float64 (int64, run_options *ro)
int32 float32_to_int32 (float32, run_options *ro)
int64 float32_to_int64 (float32, run_options *ro)
int32 float32_to_int32_round_to_zero (float32, run_options *ro)
float64 float32_to_float64 (float32, run_options *ro)
float32 float32_round_to_int (float32, run_options *ro)
float32 float32_add (float32, float32, run_options *ro)
float32 float32_sub (float32, float32, run_options *ro)
float32 float32_mul (float32, float32, run_options *ro)
float32 float32_div (float32, float32, run_options *ro)
float32 float32_rem (float32, float32, run_options *ro)
float32 float32_sqrt (float32, run_options *ro)
flag float32_eq (float32, float32, run_options *ro)
flag float32_le (float32, float32, run_options *ro)
flag float32_lt (float32, float32, run_options *ro)
flag float32_eq_signaling (float32, float32, run_options *ro)
flag float32_le_quiet (float32, float32, run_options *ro)
flag float32_lt_quiet (float32, float32, run_options *ro)
flag float32_is_signaling_nan (float32)
int32 float64_to_int32 (float64, run_options *ro)
int64 float64_to_int64 (float64, run_options *ro)
int32 float64_to_int32_round_to_zero (float64, run_options *ro)
float32 float64_to_float32 (float64, run_options *ro)
int float64ZeroType (float64 a)
int float64InfType (float64 a)
int float64SubnormType (float64 a)
flag float64_is_nan (float64 a)
flag float32_is_nan (float32 a)
float64 float64_round_to_int (float64, run_options *ro)
float64 float64_add (float64, float64, run_options *ro)
float64 float64_sub (float64, float64, run_options *ro)
float64 float64_mul (float64, float64, run_options *ro)
float64 float64_div (float64, float64, run_options *ro)
float64 float64_rem (float64, float64, run_options *ro)
float64 float64_sqrt (float64, run_options *ro)
flag float64_eq (float64, float64, run_options *ro)
flag float64_le (float64, float64, run_options *ro)
flag float64_lt (float64, float64, run_options *ro)
flag float64_eq_signaling (float64, float64, run_options *ro)
flag float64_le_quiet (float64, float64, run_options *ro)
flag float64_lt_quiet (float64, float64, run_options *ro)
flag float64_is_signaling_nan (float64)


Detailed Description

Definition in file softfloat.h.


Function Documentation

float32 float32_add ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float32 float32_div ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float32_eq ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float32_eq_signaling ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float32_is_nan ( float32  a  ) 

Referenced by float32_to_q31(), and float32_to_uq32().

Here is the caller graph for this function:

flag float32_is_signaling_nan ( float32   ) 

flag float32_le ( float32  ,
float32  ,
run_options ro 
)

Referenced by float32_gt().

Here is the caller graph for this function:

flag float32_le_quiet ( float32  ,
float32  ,
run_options ro 
)

Referenced by float32_gt_quiet().

Here is the caller graph for this function:

flag float32_lt ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float32_lt_quiet ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float32 float32_mul ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float32 float32_rem ( float32  ,
float32  ,
run_options ro 
)

float32 float32_round_to_int ( float32  ,
run_options ro 
)

float32 float32_sqrt ( float32  ,
run_options ro 
)

float32 float32_sub ( float32  ,
float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float64 float32_to_float64 ( float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

int32 float32_to_int32 ( float32  ,
run_options ro 
)

Referenced by _math_emulator(), and float32_to_q31().

Here is the caller graph for this function:

int32 float32_to_int32_round_to_zero ( float32  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

int64 float32_to_int64 ( float32  ,
run_options ro 
)

Referenced by float32_to_uint32(), and float32_to_uq32().

Here is the caller graph for this function:

float64 float64_add ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float64 float64_div ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float64_eq ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float64_eq_signaling ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float64_is_nan ( float64  a  ) 

Referenced by float64_to_q31(), float64_to_uint64_round_to_zero(), and float64_to_uq32().

Here is the caller graph for this function:

flag float64_is_signaling_nan ( float64   ) 

flag float64_le ( float64  ,
float64  ,
run_options ro 
)

Referenced by float64_gt().

Here is the caller graph for this function:

flag float64_le_quiet ( float64  ,
float64  ,
run_options ro 
)

Referenced by float64_gt_quiet().

Here is the caller graph for this function:

flag float64_lt ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

flag float64_lt_quiet ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float64 float64_mul ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float64 float64_rem ( float64  ,
float64  ,
run_options ro 
)

float64 float64_round_to_int ( float64  ,
run_options ro 
)

float64 float64_sqrt ( float64  ,
run_options ro 
)

float64 float64_sub ( float64  ,
float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

float32 float64_to_float32 ( float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

int32 float64_to_int32 ( float64  ,
run_options ro 
)

Referenced by _math_emulator(), and float64_to_q31().

Here is the caller graph for this function:

int32 float64_to_int32_round_to_zero ( float64  ,
run_options ro 
)

Referenced by _math_emulator().

Here is the caller graph for this function:

int64 float64_to_int64 ( float64  ,
run_options ro 
)

Referenced by float64_to_int64_round_to_zero(), float64_to_uint32(), float64_to_uint64_round_to_zero(), and float64_to_uq32().

Here is the caller graph for this function:

int float64InfType ( float64  a  ) 

int float64SubnormType ( float64  a  ) 

int float64ZeroType ( float64  a  ) 

void float_raise ( int8  ,
run_options ro 
)

float32 int32_to_float32 ( int  ,
run_options ro 
)

Referenced by _math_emulator(), and q31_to_float32().

Here is the caller graph for this function:

float64 int32_to_float64 ( int  ,
run_options ro 
)

Referenced by _math_emulator(), and q31_to_float64().

Here is the caller graph for this function:

float32 int64_to_float32 ( int64  ,
run_options ro 
)

Referenced by uint32_to_float32().

Here is the caller graph for this function:

float64 int64_to_float64 ( int64  ,
run_options ro 
)

Referenced by _math_emulator(), uint32_to_float64(), and uint64_to_float64().

Here is the caller graph for this function:

void softfloat_env_init ( run_options op  ) 

Referenced by _math_emulator().

Here is the caller graph for this function:


Generated on Fri Nov 13 15:38:37 2009 for fpassist for PPC SPE by  doxygen 1.5.9