Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
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 2086 of file rb_mjit_min_header-3.1.3.h.

Field Documentation

◆ aslong

long __ieee_double_shape_type::aslong[2]

Definition at line 2109 of file rb_mjit_min_header-3.1.3.h.

◆ exponent

unsigned int __ieee_double_shape_type::exponent

Definition at line 2093 of file rb_mjit_min_header-3.1.3.h.

◆ fraction0

unsigned int __ieee_double_shape_type::fraction0

Definition at line 2092 of file rb_mjit_min_header-3.1.3.h.

◆ fraction1

unsigned int __ieee_double_shape_type::fraction1

Definition at line 2091 of file rb_mjit_min_header-3.1.3.h.

◆ function0

unsigned int __ieee_double_shape_type::function0

Definition at line 2099 of file rb_mjit_min_header-3.1.3.h.

◆ function1

unsigned int __ieee_double_shape_type::function1

Definition at line 2098 of file rb_mjit_min_header-3.1.3.h.

◆ lsw

unsigned long __ieee_double_shape_type::lsw

Definition at line 2106 of file rb_mjit_min_header-3.1.3.h.

◆ msw

unsigned long __ieee_double_shape_type::msw

Definition at line 2107 of file rb_mjit_min_header-3.1.3.h.

◆ quiet

unsigned int __ieee_double_shape_type::quiet

Definition at line 2100 of file rb_mjit_min_header-3.1.3.h.

◆ sign

unsigned int __ieee_double_shape_type::sign

Definition at line 2094 of file rb_mjit_min_header-3.1.3.h.

◆ value

double __ieee_double_shape_type::value

Definition at line 2088 of file rb_mjit_min_header-3.1.3.h.


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