Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
Data Fields
__ieee_double_shape_type Union Reference

Data Fields

double value
 
struct { 
 
   unsigned int   fraction1:32 
 
   unsigned int   fraction0:20 
 
   unsigned int   exponent:11 
 
   unsigned int   sign: 1 
 
number 
 
struct { 
 
   unsigned int   function1:32 
 
   unsigned int   function0:19 
 
   unsigned int   quiet:1 
 
   unsigned int   exponent: 11 
 
   unsigned int   sign: 1 
 
nan 
 
struct { 
 
   unsigned long   lsw 
 
   unsigned long   msw 
 
parts 
 
long aslong [2]
 

Detailed Description

Definition at line 2160 of file rb_mjit_min_header-3.2.1.h.

Field Documentation

◆ aslong

long __ieee_double_shape_type::aslong[2]

Definition at line 2183 of file rb_mjit_min_header-3.2.1.h.

◆ exponent

unsigned int __ieee_double_shape_type::exponent

Definition at line 2167 of file rb_mjit_min_header-3.2.1.h.

◆ fraction0

unsigned int __ieee_double_shape_type::fraction0

Definition at line 2166 of file rb_mjit_min_header-3.2.1.h.

◆ fraction1

unsigned int __ieee_double_shape_type::fraction1

Definition at line 2165 of file rb_mjit_min_header-3.2.1.h.

◆ function0

unsigned int __ieee_double_shape_type::function0

Definition at line 2173 of file rb_mjit_min_header-3.2.1.h.

◆ function1

unsigned int __ieee_double_shape_type::function1

Definition at line 2172 of file rb_mjit_min_header-3.2.1.h.

◆ lsw

unsigned long __ieee_double_shape_type::lsw

Definition at line 2180 of file rb_mjit_min_header-3.2.1.h.

◆ msw

unsigned long __ieee_double_shape_type::msw

Definition at line 2181 of file rb_mjit_min_header-3.2.1.h.

◆ quiet

unsigned int __ieee_double_shape_type::quiet

Definition at line 2174 of file rb_mjit_min_header-3.2.1.h.

◆ sign

unsigned int __ieee_double_shape_type::sign

Definition at line 2168 of file rb_mjit_min_header-3.2.1.h.

◆ value

double __ieee_double_shape_type::value

Definition at line 2162 of file rb_mjit_min_header-3.2.1.h.


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