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

Field Documentation

◆ exponent

unsigned int __ieee_float_shape_type::exponent

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

◆ fraction0

unsigned int __ieee_float_shape_type::fraction0

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

◆ fraction1

unsigned int __ieee_float_shape_type::fraction1

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

◆ function0

unsigned int __ieee_float_shape_type::function0

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

◆ function1

unsigned int __ieee_float_shape_type::function1

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

◆ p1

long __ieee_float_shape_type::p1

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

◆ quiet

unsigned int __ieee_float_shape_type::quiet

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

◆ sign

unsigned int __ieee_float_shape_type::sign

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

◆ value

float __ieee_float_shape_type::value

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


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