float32 Union Reference
[generic]


Data Fields

float f
uint32_t binary
struct {
   uint32_t   sign:1
   uint32_t   exp:8
   uint32_t   fraction:23
packed

Detailed Description

Definition at line 41 of file sftypes.h.


Field Documentation

float f
 

Definition at line 42 of file sftypes.h.

Referenced by __addsf3(), __cmpsf2(), __divsf3(), __eqsf2(), __extendsfdf2(), __fixsfdi(), __fixsfsi(), __fixsfti(), __fixunssfdi(), __fixunssfsi(), __fixunssfti(), __floatdisf(), __floatsisf(), __floattisf(), __floatundisf(), __floatunsisf(), __floatuntisf(), __gesf2(), __gtsf2(), __lesf2(), __ltsf2(), __mulsf3(), __negsf2(), __powisf2(), __subsf3(), __truncdfsf2(), __unordsf2(), and subFloat32().

uint32_t binary
 

Definition at line 43 of file sftypes.h.

Referenced by __powisf2(), divFloat32(), isFloat32eq(), isFloat32gt(), isFloat32lt(), isFloat32Zero(), mulFloat32(), subFloat32(), uint32_to_float32(), and uint64_to_float32().

uint32_t sign
 

Definition at line 47 of file sftypes.h.

Referenced by __addsf3(), __negsf2(), __subsf3(), _float32_to_uint32_helper(), _float32_to_uint64_helper(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat32(), float32_to_int32(), float32_to_int64(), float32_to_uint32(), float32_to_uint64(), int32_to_float32(), int64_to_float32(), isFloat32gt(), isFloat32lt(), mulFloat32(), subFloat32(), uint32_to_float32(), and uint64_to_float32().

uint32_t exp
 

Definition at line 48 of file sftypes.h.

Referenced by _float32_to_uint32_helper(), _float32_to_uint64_helper(), addFloat32(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat32(), float32_to_int32(), float32_to_int64(), float32_to_uint32(), float32_to_uint64(), isFloat32Infinity(), isFloat32NaN(), isFloat32SigNaN(), mulFloat32(), subFloat32(), uint32_to_float32(), and uint64_to_float32().

uint32_t fraction
 

Definition at line 49 of file sftypes.h.

Referenced by _float32_to_uint32_helper(), _float32_to_uint64_helper(), addFloat32(), convertFloat32ToFloat64(), convertFloat64ToFloat32(), divFloat32(), isFloat32Infinity(), isFloat32NaN(), isFloat32SigNaN(), mulFloat32(), subFloat32(), uint32_to_float32(), and uint64_to_float32().

struct { ... } packed
 


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