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

Field Documentation

◆ exponent

unsigned int __ieee_float_shape_type::exponent

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

◆ fraction0

unsigned int __ieee_float_shape_type::fraction0

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

◆ fraction1

unsigned int __ieee_float_shape_type::fraction1

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

◆ function0

unsigned int __ieee_float_shape_type::function0

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

◆ function1

unsigned int __ieee_float_shape_type::function1

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

◆ p1

long __ieee_float_shape_type::p1

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

◆ quiet

unsigned int __ieee_float_shape_type::quiet

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

◆ sign

unsigned int __ieee_float_shape_type::sign

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

◆ value

float __ieee_float_shape_type::value

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


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