SURFEX v8.1
General documentation of Surfex
Public Attributes | List of all members
ieee754_double Union Reference

#include "ieee754.h"

Collaboration diagram for ieee754_double:
Collaboration graph
[legend]

Public Attributes

double d
 
struct {
   unsigned int   negative:1
 
   unsigned int   exponent:11
 
   unsigned int   mantissa0:20
 
   unsigned int   mantissa1:32
 
ieee
 
struct {
   unsigned int   negative:1
 
   unsigned int   exponent:11
 
   unsigned int   quiet_nan:1
 
   unsigned int   mantissa0:19
 
   unsigned int   mantissa1:32
 
ieee_nan
 

Detailed Description

Definition at line 19 of file ieee754.h.

Member Data Documentation

◆ d

double ieee754_double::d

Definition at line 21 of file ieee754.h.

◆ exponent

unsigned int ieee754_double::exponent

Definition at line 28 of file ieee754.h.

◆ ieee

struct { ... } ieee754_double::ieee

◆ ieee_nan

struct { ... } ieee754_double::ieee_nan

◆ mantissa0

unsigned int ieee754_double::mantissa0

Definition at line 30 of file ieee754.h.

◆ mantissa1

unsigned int ieee754_double::mantissa1

Definition at line 31 of file ieee754.h.

◆ negative

unsigned int ieee754_double::negative

Definition at line 27 of file ieee754.h.

◆ quiet_nan

unsigned int ieee754_double::quiet_nan

Definition at line 48 of file ieee754.h.


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