v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Float16 Class Reference

#include <float16.h>

Collaboration diagram for v8::internal::Float16:

Public Member Functions

 Float16 ()
 
void Write (base::Address destination)
 
float ToFloat32 () const
 

Static Public Member Functions

static Float16 Read (base::Address source)
 
static Float16 FromFloat32 (float f32)
 

Private Member Functions

 Float16 (uint16_t raw_bits)
 

Private Attributes

uint16_t bits_
 

Detailed Description

Definition at line 14 of file float16.h.

Constructor & Destructor Documentation

◆ Float16() [1/2]

v8::internal::Float16::Float16 ( )
inline

Definition at line 16 of file float16.h.

Here is the caller graph for this function:

◆ Float16() [2/2]

v8::internal::Float16::Float16 ( uint16_t raw_bits)
inlineexplicitprivate

Definition at line 33 of file float16.h.

Member Function Documentation

◆ FromFloat32()

static Float16 v8::internal::Float16::FromFloat32 ( float f32)
inlinestatic

Definition at line 26 of file float16.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Read()

static Float16 v8::internal::Float16::Read ( base::Address source)
inlinestatic

Definition at line 18 of file float16.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ToFloat32()

float v8::internal::Float16::ToFloat32 ( ) const
inline

Definition at line 30 of file float16.h.

Here is the caller graph for this function:

◆ Write()

void v8::internal::Float16::Write ( base::Address destination)
inline

Definition at line 22 of file float16.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ bits_

uint16_t v8::internal::Float16::bits_
private

Definition at line 35 of file float16.h.


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