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

Data Fields

float value
 
struct { 
 
   unsigned int   fraction0: 7 
 
   unsigned int   fraction1: 16 
 
   unsigned int   exponent: 8 
 
   unsigned int   sign: 1 
 
number 
 
struct { 
 
   unsigned int   function1:16 
 
   unsigned int   function0:6 
 
   unsigned int   quiet:1 
 
   unsigned int   exponent:8 
 
   unsigned int   sign:1 
 
nan 
 
long p1
 

Detailed Description

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

Field Documentation

◆ exponent

unsigned int __ieee_float_shape_type::exponent

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

◆ fraction0

unsigned int __ieee_float_shape_type::fraction0

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

◆ fraction1

unsigned int __ieee_float_shape_type::fraction1

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

◆ function0

unsigned int __ieee_float_shape_type::function0

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

◆ function1

unsigned int __ieee_float_shape_type::function1

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

◆ p1

long __ieee_float_shape_type::p1

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

◆ quiet

unsigned int __ieee_float_shape_type::quiet

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

◆ sign

unsigned int __ieee_float_shape_type::sign

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

◆ value

float __ieee_float_shape_type::value

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


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