Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
|
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] | |
Definition at line 2160 of file rb_mjit_min_header-3.2.1.h.
long __ieee_double_shape_type::aslong[2] |
Definition at line 2183 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::exponent |
Definition at line 2167 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::fraction0 |
Definition at line 2166 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::fraction1 |
Definition at line 2165 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::function0 |
Definition at line 2173 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::function1 |
Definition at line 2172 of file rb_mjit_min_header-3.2.1.h.
unsigned long __ieee_double_shape_type::lsw |
Definition at line 2180 of file rb_mjit_min_header-3.2.1.h.
unsigned long __ieee_double_shape_type::msw |
Definition at line 2181 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::quiet |
Definition at line 2174 of file rb_mjit_min_header-3.2.1.h.
unsigned int __ieee_double_shape_type::sign |
Definition at line 2168 of file rb_mjit_min_header-3.2.1.h.
double __ieee_double_shape_type::value |
Definition at line 2162 of file rb_mjit_min_header-3.2.1.h.