SSBM Decomp
Loading...
Searching...
No Matches
ansi_fp.c File Reference
#include "ansi_fp.h"
#include "math.h"

Macros

#define __HI(x)
#define __LO(x)
#define _isnormal(x)
#define _isnan(x)
#define _isinf(x)
#define _isfinite(x)

Functions

int _fpclassify (double x)
void __num2dec (const decform *f, double x, decimal *d)

Variables

const double bit_values []
const double digit_values []

Macro Definition Documentation

◆ __HI

#define __HI ( x)
Value:
(((s32*) &x)[0])
signed long s32
Definition hsd_3B2B.h:1

◆ __LO

#define __LO ( x)
Value:
(((s32*) &x)[1])

◆ _isnormal

#define _isnormal ( x)
Value:
int _fpclassify(double x)
Definition ansi_fp.c:9
@ FP_NORMAL
Definition math.h:43

◆ _isnan

#define _isnan ( x)
Value:
@ FP_NAN
Definition math.h:40

◆ _isinf

#define _isinf ( x)
Value:
@ FP_INFINITE
Definition math.h:41

◆ _isfinite

#define _isfinite ( x)
Value:

Function Documentation

◆ _fpclassify()

int _fpclassify ( double x)
inline
Todo
somehow make this work with math.h

◆ __num2dec()

void __num2dec ( const decform * f,
double x,
decimal * d )

Variable Documentation

◆ bit_values

const double bit_values[]
Initial value:
= {
1e1, 1e2, 1e4, 1e8, 1e16, 1e32, 1e64, 1e128, 1e256,
}

◆ digit_values

const double digit_values[]
Initial value:
= {
1e1, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8,
}