Numworks Epsilon  1.4.1
Graphing Calculator Operating System
softfloat.h File Reference
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  float32_t
 
struct  float64_t
 

Functions

float32_t f64_to_f32 (float64_t x)
 
float64_t f32_to_f64 (float32_t x)
 
float64_t i32_to_f64 (int32_t i)
 
float64_t ui32_to_f64 (uint32_t i)
 
float64_t ui64_to_f64 (uint64_t i)
 
int_fast32_t f64_to_i32_r_minMag (float64_t x, bool exact)
 
bool f64_eq (float64_t x, float64_t y)
 
bool f64_le (float64_t x, float64_t y)
 
bool f64_lt (float64_t x, float64_t y)
 
float64_t f64_add (float64_t x, float64_t y)
 
float64_t f64_sub (float64_t x, float64_t y)
 
float64_t f64_mul (float64_t x, float64_t y)
 
float64_t f64_div (float64_t x, float64_t y)
 
float32_t i64_to_f32 (int64_t i)
 
float64_t i64_to_f64 (int64_t i)
 
int_fast64_t f32_to_i64_r_minMag (float32_t x, bool exact)
 
int_fast64_t f64_to_i64_r_minMag (float64_t x, bool exact)
 

Function Documentation

◆ f32_to_f64()

float64_t f32_to_f64 ( float32_t  x)

Definition at line 44 of file f32_to_f64.c.

◆ f32_to_i64_r_minMag()

int_fast64_t f32_to_i64_r_minMag ( float32_t  x,
bool  exact 
)

Definition at line 44 of file f32_to_i64_r_minMag.c.

◆ f64_add()

float64_t f64_add ( float64_t  x,
float64_t  y 
)

Definition at line 43 of file f64_add.c.

◆ f64_div()

float64_t f64_div ( float64_t  x,
float64_t  y 
)

Definition at line 44 of file f64_div.c.

◆ f64_eq()

bool f64_eq ( float64_t  x,
float64_t  y 
)

Definition at line 44 of file f64_eq.c.

◆ f64_le()

bool f64_le ( float64_t  x,
float64_t  y 
)

Definition at line 43 of file f64_le.c.

◆ f64_lt()

bool f64_lt ( float64_t  x,
float64_t  y 
)

Definition at line 43 of file f64_lt.c.

◆ f64_mul()

float64_t f64_mul ( float64_t  x,
float64_t  y 
)

Definition at line 44 of file f64_mul.c.

◆ f64_sub()

float64_t f64_sub ( float64_t  x,
float64_t  y 
)

Definition at line 43 of file f64_sub.c.

◆ f64_to_f32()

float32_t f64_to_f32 ( float64_t  x)

Definition at line 44 of file f64_to_f32.c.

◆ f64_to_i32_r_minMag()

int_fast32_t f64_to_i32_r_minMag ( float64_t  x,
bool  exact 
)

Definition at line 44 of file f64_to_i32_r_minMag.c.

◆ f64_to_i64_r_minMag()

int_fast64_t f64_to_i64_r_minMag ( float64_t  x,
bool  exact 
)

Definition at line 44 of file f64_to_i64_r_minMag.c.

◆ i32_to_f64()

float64_t i32_to_f64 ( int32_t  i)

Definition at line 43 of file i32_to_f64.c.

◆ i64_to_f32()

float32_t i64_to_f32 ( int64_t  i)

Definition at line 43 of file i64_to_f32.c.

◆ i64_to_f64()

float64_t i64_to_f64 ( int64_t  i)

Definition at line 43 of file i64_to_f64.c.

◆ ui32_to_f64()

float64_t ui32_to_f64 ( uint32_t  i)

Definition at line 42 of file ui32_to_f64.c.

◆ ui64_to_f64()

float64_t ui64_to_f64 ( uint64_t  i)

Definition at line 42 of file ui64_to_f64.c.