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 2111 of file rb_mjit_min_header-3.2.1.h.

Field Documentation

◆ exponent

unsigned int __ieee_float_shape_type::exponent

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

◆ fraction0

unsigned int __ieee_float_shape_type::fraction0

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

◆ fraction1

unsigned int __ieee_float_shape_type::fraction1

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

◆ function0

unsigned int __ieee_float_shape_type::function0

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

◆ function1

unsigned int __ieee_float_shape_type::function1

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

◆ p1

long __ieee_float_shape_type::p1

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

◆ quiet

unsigned int __ieee_float_shape_type::quiet

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

◆ sign

unsigned int __ieee_float_shape_type::sign

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

◆ value

float __ieee_float_shape_type::value

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


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