float64 Union Reference
[generic]


Data Fields

double d
uint64_t binary
struct {
   uint64_t   sign:1
   uint64_t   exp:11
   uint64_t   fraction:52
packed

Detailed Description

Definition at line 60 of file sftypes.h.


Field Documentation

double d
 

Definition at line 61 of file sftypes.h.

Referenced by __adddf3(), __divdf3(), __extendsfdf2(), __fixdfdi(), __fixdfsi(), __fixdfti(), __fixunsdfdi(), __fixunsdfsi(), __fixunsdfti(), __floatdidf(), __floatsidf(), __floattidf(), __floatundidf(), __floatunsidf(), __floatuntidf(), __muldf3(), __negdf2(), __subdf3(), __truncdfsf2(), and subFloat64().

uint64_t binary
 

Definition at line 62 of file sftypes.h.

Referenced by divFloat64(), isFloat64Zero(), mulFloat64(), subFloat64(), uint32_to_float64(), and uint64_to_float64().

uint64_t sign
 

Definition at line 66 of file sftypes.h.

Referenced by __adddf3(), __negdf2(), __subdf3(), _float64_to_uint64_helper(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat64(), finishFloat64(), float64_to_int32(), float64_to_int64(), float64_to_uint32(), float64_to_uint64(), int32_to_float64(), int64_to_float64(), mulFloat64(), subFloat64(), uint32_to_float64(), and uint64_to_float64().

uint64_t exp
 

Definition at line 67 of file sftypes.h.

Referenced by _float64_to_uint64_helper(), addFloat64(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat64(), finishFloat64(), float64_to_int32(), float64_to_int64(), float64_to_uint32(), float64_to_uint64(), isFloat64Infinity(), isFloat64NaN(), isFloat64SigNaN(), mulFloat64(), subFloat64(), uint32_to_float64(), and uint64_to_float64().

uint64_t fraction
 

Definition at line 68 of file sftypes.h.

Referenced by _float64_to_uint64_helper(), addFloat64(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat64(), finishFloat64(), isFloat64Infinity(), isFloat64NaN(), isFloat64SigNaN(), mulFloat64(), subFloat64(), uint32_to_float64(), and uint64_to_float64().

struct { ... } packed
 


Generated on Sun Jun 18 18:02:05 2006 for HelenOS Userspace (ia64) by  doxygen 1.4.6