Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ieee754.h File Reference
#include <asm/byteorder.h>
#include <linux/types.h>
#include <linux/sched.h>
#include <stdarg.h>

Go to the source code of this file.

Data Structures

struct  _ieee754_csr
 
struct  ieee754xctx
 

Macros

#define IEEE754_CLASS_NORM   0x00
 
#define IEEE754_CLASS_ZERO   0x01
 
#define IEEE754_CLASS_DNORM   0x02
 
#define IEEE754_CLASS_INF   0x03
 
#define IEEE754_CLASS_SNAN   0x04
 
#define IEEE754_CLASS_QNAN   0x05
 
#define IEEE754_INEXACT   0x01
 
#define IEEE754_UNDERFLOW   0x02
 
#define IEEE754_OVERFLOW   0x04
 
#define IEEE754_ZERO_DIVIDE   0x08
 
#define IEEE754_INVALID_OPERATION   0x10
 
#define IEEE754_CLT   0x01
 
#define IEEE754_CEQ   0x02
 
#define IEEE754_CGT   0x04
 
#define IEEE754_CUN   0x08
 
#define IEEE754_RN   0 /* round to nearest */
 
#define IEEE754_RZ   1 /* round toward zero */
 
#define IEEE754_RD   2 /* round toward -Infinity */
 
#define IEEE754_RU   3 /* round toward +Infinity */
 
#define IEEE754_RM   IEEE754_RD
 
#define IEEE754_RP   IEEE754_RU
 
#define ieee754_csr   (*(struct _ieee754_csr *)(&current->thread.fpu.fcr31))
 
#define IEEE754_SPCVAL_PZERO   0
 
#define IEEE754_SPCVAL_NZERO   1
 
#define IEEE754_SPCVAL_PONE   2
 
#define IEEE754_SPCVAL_NONE   3
 
#define IEEE754_SPCVAL_PTEN   4
 
#define IEEE754_SPCVAL_NTEN   5
 
#define IEEE754_SPCVAL_PINFINITY   6
 
#define IEEE754_SPCVAL_NINFINITY   7
 
#define IEEE754_SPCVAL_INDEF   8
 
#define IEEE754_SPCVAL_PMAX   9 /* +max norm */
 
#define IEEE754_SPCVAL_NMAX   10 /* -max norm */
 
#define IEEE754_SPCVAL_PMIN   11 /* +min norm */
 
#define IEEE754_SPCVAL_NMIN   12 /* +min norm */
 
#define IEEE754_SPCVAL_PMIND   13 /* +min denorm */
 
#define IEEE754_SPCVAL_NMIND   14 /* +min denorm */
 
#define IEEE754_SPCVAL_P1E31   15 /* + 1.0e31 */
 
#define IEEE754_SPCVAL_P1E63   16 /* + 1.0e63 */
 
#define ieee754dp_spcvals   ((const ieee754dp *)__ieee754dp_spcvals)
 
#define ieee754sp_spcvals   ((const ieee754sp *)__ieee754sp_spcvals)
 
#define ieee754dp_inf(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PINFINITY+(sn)])
 
#define ieee754dp_zero(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PZERO+(sn)])
 
#define ieee754dp_one(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PONE+(sn)])
 
#define ieee754dp_ten(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PTEN+(sn)])
 
#define ieee754dp_indef()   (ieee754dp_spcvals[IEEE754_SPCVAL_INDEF])
 
#define ieee754dp_max(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PMAX+(sn)])
 
#define ieee754dp_min(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PMIN+(sn)])
 
#define ieee754dp_mind(sn)   (ieee754dp_spcvals[IEEE754_SPCVAL_PMIND+(sn)])
 
#define ieee754dp_1e31()   (ieee754dp_spcvals[IEEE754_SPCVAL_P1E31])
 
#define ieee754dp_1e63()   (ieee754dp_spcvals[IEEE754_SPCVAL_P1E63])
 
#define ieee754sp_inf(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PINFINITY+(sn)])
 
#define ieee754sp_zero(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PZERO+(sn)])
 
#define ieee754sp_one(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PONE+(sn)])
 
#define ieee754sp_ten(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PTEN+(sn)])
 
#define ieee754sp_indef()   (ieee754sp_spcvals[IEEE754_SPCVAL_INDEF])
 
#define ieee754sp_max(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PMAX+(sn)])
 
#define ieee754sp_min(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PMIN+(sn)])
 
#define ieee754sp_mind(sn)   (ieee754sp_spcvals[IEEE754_SPCVAL_PMIND+(sn)])
 
#define ieee754sp_1e31()   (ieee754sp_spcvals[IEEE754_SPCVAL_P1E31])
 
#define ieee754sp_1e63()   (ieee754sp_spcvals[IEEE754_SPCVAL_P1E63])
 
#define ieee754si_indef()   INT_MAX
 
#define ieee754di_indef()   ((s64)(~0ULL>>1))
 
#define IEEE754_RT_SP   0
 
#define IEEE754_RT_DP   1
 
#define IEEE754_RT_XP   2
 
#define IEEE754_RT_SI   3
 
#define IEEE754_RT_DI   4
 
#define ieee754dp_fix(x)   ieee754dp_tint(x)
 
#define ieee754sp_fix(x)   ieee754sp_tint(x)
 

Functions

int ieee754sp_finite (ieee754sp x)
 
int ieee754sp_class (ieee754sp x)
 
ieee754sp ieee754sp_abs (ieee754sp x)
 
ieee754sp ieee754sp_neg (ieee754sp x)
 
ieee754sp ieee754sp_scalb (ieee754sp x, int)
 
ieee754sp ieee754sp_logb (ieee754sp x)
 
ieee754sp ieee754sp_copysign (ieee754sp x, ieee754sp y)
 
ieee754sp ieee754sp_add (ieee754sp x, ieee754sp y)
 
ieee754sp ieee754sp_sub (ieee754sp x, ieee754sp y)
 
ieee754sp ieee754sp_mul (ieee754sp x, ieee754sp y)
 
ieee754sp ieee754sp_div (ieee754sp x, ieee754sp y)
 
ieee754sp ieee754sp_fint (int x)
 
ieee754sp ieee754sp_funs (unsigned x)
 
ieee754sp ieee754sp_flong (s64 x)
 
ieee754sp ieee754sp_fulong (u64 x)
 
ieee754sp ieee754sp_fdp (ieee754dp x)
 
int ieee754sp_tint (ieee754sp x)
 
unsigned int ieee754sp_tuns (ieee754sp x)
 
s64 ieee754sp_tlong (ieee754sp x)
 
u64 ieee754sp_tulong (ieee754sp x)
 
int ieee754sp_cmp (ieee754sp x, ieee754sp y, int cop, int sig)
 
ieee754sp ieee754sp_modf (ieee754sp x, ieee754sp *ip)
 
ieee754sp ieee754sp_frexp (ieee754sp x, int *exp)
 
ieee754sp ieee754sp_ldexp (ieee754sp x, int exp)
 
ieee754sp ieee754sp_ceil (ieee754sp x)
 
ieee754sp ieee754sp_floor (ieee754sp x)
 
ieee754sp ieee754sp_trunc (ieee754sp x)
 
ieee754sp ieee754sp_sqrt (ieee754sp x)
 
int ieee754dp_finite (ieee754dp x)
 
int ieee754dp_class (ieee754dp x)
 
ieee754dp ieee754dp_copysign (ieee754dp x, ieee754dp y)
 
ieee754dp ieee754dp_add (ieee754dp x, ieee754dp y)
 
ieee754dp ieee754dp_sub (ieee754dp x, ieee754dp y)
 
ieee754dp ieee754dp_mul (ieee754dp x, ieee754dp y)
 
ieee754dp ieee754dp_div (ieee754dp x, ieee754dp y)
 
ieee754dp ieee754dp_abs (ieee754dp x)
 
ieee754dp ieee754dp_neg (ieee754dp x)
 
ieee754dp ieee754dp_scalb (ieee754dp x, int)
 
ieee754dp ieee754dp_logb (ieee754dp x)
 
ieee754dp ieee754dp_fint (int x)
 
ieee754dp ieee754dp_funs (unsigned x)
 
ieee754dp ieee754dp_flong (s64 x)
 
ieee754dp ieee754dp_fulong (u64 x)
 
ieee754dp ieee754dp_fsp (ieee754sp x)
 
ieee754dp ieee754dp_ceil (ieee754dp x)
 
ieee754dp ieee754dp_floor (ieee754dp x)
 
ieee754dp ieee754dp_trunc (ieee754dp x)
 
int ieee754dp_tint (ieee754dp x)
 
unsigned int ieee754dp_tuns (ieee754dp x)
 
s64 ieee754dp_tlong (ieee754dp x)
 
u64 ieee754dp_tulong (ieee754dp x)
 
int ieee754dp_cmp (ieee754dp x, ieee754dp y, int cop, int sig)
 
ieee754dp ieee754dp_modf (ieee754dp x, ieee754dp *ip)
 
ieee754dp ieee754dp_frexp (ieee754dp x, int *exp)
 
ieee754dp ieee754dp_ldexp (ieee754dp x, int exp)
 
ieee754dp ieee754dp_sqrt (ieee754dp x)
 
ieee754dp ieee754dp_fstr (const char *s, char **endp)
 
charieee754dp_tstr (ieee754dp x, int prec, int fmt, int af)
 
ieee754sp ieee754sp_dump (char *s, ieee754sp x)
 
ieee754dp ieee754dp_dump (char *s, ieee754dp x)
 
void ieee754_xcpt (struct ieee754xctx *xcp)
 

Variables

struct ieee754dp_konst __ieee754dp_spcvals []
 
struct ieee754sp_konst __ieee754sp_spcvals []
 

Macro Definition Documentation

#define IEEE754_CEQ   0x02

Definition at line 218 of file ieee754.h.

#define IEEE754_CGT   0x04

Definition at line 219 of file ieee754.h.

#define IEEE754_CLASS_DNORM   0x02

Definition at line 203 of file ieee754.h.

#define IEEE754_CLASS_INF   0x03

Definition at line 204 of file ieee754.h.

#define IEEE754_CLASS_NORM   0x00

Definition at line 201 of file ieee754.h.

#define IEEE754_CLASS_QNAN   0x05

Definition at line 206 of file ieee754.h.

#define IEEE754_CLASS_SNAN   0x04

Definition at line 205 of file ieee754.h.

#define IEEE754_CLASS_ZERO   0x01

Definition at line 202 of file ieee754.h.

#define IEEE754_CLT   0x01

Definition at line 217 of file ieee754.h.

#define ieee754_csr   (*(struct _ieee754_csr *)(&current->thread.fpu.fcr31))

Definition at line 331 of file ieee754.h.

#define IEEE754_CUN   0x08

Definition at line 220 of file ieee754.h.

#define IEEE754_INEXACT   0x01

Definition at line 209 of file ieee754.h.

#define IEEE754_INVALID_OPERATION   0x10

Definition at line 213 of file ieee754.h.

#define IEEE754_OVERFLOW   0x04

Definition at line 211 of file ieee754.h.

#define IEEE754_RD   2 /* round toward -Infinity */

Definition at line 226 of file ieee754.h.

#define IEEE754_RM   IEEE754_RD

Definition at line 230 of file ieee754.h.

#define IEEE754_RN   0 /* round to nearest */

Definition at line 224 of file ieee754.h.

#define IEEE754_RP   IEEE754_RU

Definition at line 231 of file ieee754.h.

#define IEEE754_RT_DI   4

Definition at line 462 of file ieee754.h.

#define IEEE754_RT_DP   1

Definition at line 459 of file ieee754.h.

#define IEEE754_RT_SI   3

Definition at line 461 of file ieee754.h.

#define IEEE754_RT_SP   0

Definition at line 458 of file ieee754.h.

#define IEEE754_RT_XP   2

Definition at line 460 of file ieee754.h.

#define IEEE754_RU   3 /* round toward +Infinity */

Definition at line 227 of file ieee754.h.

#define IEEE754_RZ   1 /* round toward zero */

Definition at line 225 of file ieee754.h.

#define IEEE754_SPCVAL_INDEF   8

Definition at line 391 of file ieee754.h.

#define IEEE754_SPCVAL_NINFINITY   7

Definition at line 390 of file ieee754.h.

#define IEEE754_SPCVAL_NMAX   10 /* -max norm */

Definition at line 393 of file ieee754.h.

#define IEEE754_SPCVAL_NMIN   12 /* +min norm */

Definition at line 395 of file ieee754.h.

#define IEEE754_SPCVAL_NMIND   14 /* +min denorm */

Definition at line 397 of file ieee754.h.

#define IEEE754_SPCVAL_NONE   3

Definition at line 386 of file ieee754.h.

#define IEEE754_SPCVAL_NTEN   5

Definition at line 388 of file ieee754.h.

#define IEEE754_SPCVAL_NZERO   1

Definition at line 384 of file ieee754.h.

#define IEEE754_SPCVAL_P1E31   15 /* + 1.0e31 */

Definition at line 398 of file ieee754.h.

#define IEEE754_SPCVAL_P1E63   16 /* + 1.0e63 */

Definition at line 399 of file ieee754.h.

#define IEEE754_SPCVAL_PINFINITY   6

Definition at line 389 of file ieee754.h.

#define IEEE754_SPCVAL_PMAX   9 /* +max norm */

Definition at line 392 of file ieee754.h.

#define IEEE754_SPCVAL_PMIN   11 /* +min norm */

Definition at line 394 of file ieee754.h.

#define IEEE754_SPCVAL_PMIND   13 /* +min denorm */

Definition at line 396 of file ieee754.h.

#define IEEE754_SPCVAL_PONE   2

Definition at line 385 of file ieee754.h.

#define IEEE754_SPCVAL_PTEN   4

Definition at line 387 of file ieee754.h.

#define IEEE754_SPCVAL_PZERO   0

Definition at line 383 of file ieee754.h.

#define IEEE754_UNDERFLOW   0x02

Definition at line 210 of file ieee754.h.

#define IEEE754_ZERO_DIVIDE   0x08

Definition at line 212 of file ieee754.h.

#define ieee754di_indef ( )    ((s64)(~0ULL>>1))

Definition at line 438 of file ieee754.h.

#define ieee754dp_1e31 ( )    (ieee754dp_spcvals[IEEE754_SPCVAL_P1E31])

Definition at line 417 of file ieee754.h.

#define ieee754dp_1e63 ( )    (ieee754dp_spcvals[IEEE754_SPCVAL_P1E63])

Definition at line 418 of file ieee754.h.

#define ieee754dp_fix (   x)    ieee754dp_tint(x)

Definition at line 467 of file ieee754.h.

#define ieee754dp_indef ( )    (ieee754dp_spcvals[IEEE754_SPCVAL_INDEF])

Definition at line 413 of file ieee754.h.

#define ieee754dp_inf (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PINFINITY+(sn)])

Definition at line 409 of file ieee754.h.

#define ieee754dp_max (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PMAX+(sn)])

Definition at line 414 of file ieee754.h.

#define ieee754dp_min (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PMIN+(sn)])

Definition at line 415 of file ieee754.h.

#define ieee754dp_mind (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PMIND+(sn)])

Definition at line 416 of file ieee754.h.

#define ieee754dp_one (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PONE+(sn)])

Definition at line 411 of file ieee754.h.

#define ieee754dp_spcvals   ((const ieee754dp *)__ieee754dp_spcvals)

Definition at line 403 of file ieee754.h.

#define ieee754dp_ten (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PTEN+(sn)])

Definition at line 412 of file ieee754.h.

#define ieee754dp_zero (   sn)    (ieee754dp_spcvals[IEEE754_SPCVAL_PZERO+(sn)])

Definition at line 410 of file ieee754.h.

#define ieee754si_indef ( )    INT_MAX

Definition at line 434 of file ieee754.h.

#define ieee754sp_1e31 ( )    (ieee754sp_spcvals[IEEE754_SPCVAL_P1E31])

Definition at line 428 of file ieee754.h.

#define ieee754sp_1e63 ( )    (ieee754sp_spcvals[IEEE754_SPCVAL_P1E63])

Definition at line 429 of file ieee754.h.

#define ieee754sp_fix (   x)    ieee754sp_tint(x)

Definition at line 468 of file ieee754.h.

#define ieee754sp_indef ( )    (ieee754sp_spcvals[IEEE754_SPCVAL_INDEF])

Definition at line 424 of file ieee754.h.

#define ieee754sp_inf (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PINFINITY+(sn)])

Definition at line 420 of file ieee754.h.

#define ieee754sp_max (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PMAX+(sn)])

Definition at line 425 of file ieee754.h.

#define ieee754sp_min (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PMIN+(sn)])

Definition at line 426 of file ieee754.h.

#define ieee754sp_mind (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PMIND+(sn)])

Definition at line 427 of file ieee754.h.

#define ieee754sp_one (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PONE+(sn)])

Definition at line 422 of file ieee754.h.

#define ieee754sp_spcvals   ((const ieee754sp *)__ieee754sp_spcvals)

Definition at line 404 of file ieee754.h.

#define ieee754sp_ten (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PTEN+(sn)])

Definition at line 423 of file ieee754.h.

#define ieee754sp_zero (   sn)    (ieee754sp_spcvals[IEEE754_SPCVAL_PZERO+(sn)])

Definition at line 421 of file ieee754.h.

Function Documentation

void ieee754_xcpt ( struct ieee754xctx xcp)

Definition at line 43 of file ieee754xcpt.c.

ieee754dp ieee754dp_abs ( ieee754dp  x)

Definition at line 68 of file dp_simple.c.

ieee754dp ieee754dp_add ( ieee754dp  x,
ieee754dp  y 
)

Definition at line 30 of file dp_add.c.

ieee754dp ieee754dp_ceil ( ieee754dp  x)

Definition at line 39 of file ieee754m.c.

int ieee754dp_class ( ieee754dp  x)

Definition at line 29 of file ieee754dp.c.

int ieee754dp_cmp ( ieee754dp  x,
ieee754dp  y,
int  cop,
int  sig 
)

Definition at line 29 of file dp_cmp.c.

ieee754dp ieee754dp_copysign ( ieee754dp  x,
ieee754dp  y 
)

Definition at line 34 of file dp_simple.c.

ieee754dp ieee754dp_div ( ieee754dp  x,
ieee754dp  y 
)

Definition at line 29 of file dp_div.c.

ieee754dp ieee754dp_dump ( char s,
ieee754dp  x 
)

Definition at line 59 of file ieee754d.c.

int ieee754dp_finite ( ieee754dp  x)

Definition at line 29 of file dp_simple.c.

ieee754dp ieee754dp_fint ( int  x)

Definition at line 29 of file dp_fint.c.

ieee754dp ieee754dp_flong ( s64  x)

Definition at line 29 of file dp_flong.c.

ieee754dp ieee754dp_floor ( ieee754dp  x)

Definition at line 29 of file ieee754m.c.

ieee754dp ieee754dp_frexp ( ieee754dp  x,
int exp 
)

Definition at line 31 of file dp_frexp.c.

ieee754dp ieee754dp_fsp ( ieee754sp  x)

Definition at line 29 of file dp_fsp.c.

ieee754dp ieee754dp_fstr ( const char s,
char **  endp 
)
ieee754dp ieee754dp_fulong ( u64  x)

Definition at line 71 of file dp_flong.c.

ieee754dp ieee754dp_funs ( unsigned  x)
ieee754dp ieee754dp_ldexp ( ieee754dp  x,
int  exp 
)

Definition at line 54 of file dp_scalb.c.

ieee754dp ieee754dp_logb ( ieee754dp  x)

Definition at line 29 of file dp_logb.c.

ieee754dp ieee754dp_modf ( ieee754dp  x,
ieee754dp *  ip 
)

Definition at line 31 of file dp_modf.c.

ieee754dp ieee754dp_mul ( ieee754dp  x,
ieee754dp  y 
)

Definition at line 29 of file dp_mul.c.

ieee754dp ieee754dp_neg ( ieee754dp  x)

Definition at line 42 of file dp_simple.c.

ieee754dp ieee754dp_scalb ( ieee754dp  x,
int   
)

Definition at line 29 of file dp_scalb.c.

ieee754dp ieee754dp_sqrt ( ieee754dp  x)

Definition at line 37 of file dp_sqrt.c.

ieee754dp ieee754dp_sub ( ieee754dp  x,
ieee754dp  y 
)

Definition at line 29 of file dp_sub.c.

int ieee754dp_tint ( ieee754dp  x)

Definition at line 30 of file dp_tint.c.

s64 ieee754dp_tlong ( ieee754dp  x)

Definition at line 29 of file dp_tlong.c.

ieee754dp ieee754dp_trunc ( ieee754dp  x)

Definition at line 49 of file ieee754m.c.

char* ieee754dp_tstr ( ieee754dp  x,
int  prec,
int  fmt,
int  af 
)
u64 ieee754dp_tulong ( ieee754dp  x)

Definition at line 115 of file dp_tlong.c.

unsigned int ieee754dp_tuns ( ieee754dp  x)

Definition at line 112 of file dp_tint.c.

ieee754sp ieee754sp_abs ( ieee754sp  x)

Definition at line 68 of file sp_simple.c.

ieee754sp ieee754sp_add ( ieee754sp  x,
ieee754sp  y 
)

Definition at line 29 of file sp_add.c.

ieee754sp ieee754sp_ceil ( ieee754sp  x)
int ieee754sp_class ( ieee754sp  x)

Definition at line 29 of file ieee754sp.c.

int ieee754sp_cmp ( ieee754sp  x,
ieee754sp  y,
int  cop,
int  sig 
)

Definition at line 29 of file sp_cmp.c.

ieee754sp ieee754sp_copysign ( ieee754sp  x,
ieee754sp  y 
)

Definition at line 34 of file sp_simple.c.

ieee754sp ieee754sp_div ( ieee754sp  x,
ieee754sp  y 
)

Definition at line 29 of file sp_div.c.

ieee754sp ieee754sp_dump ( char s,
ieee754sp  x 
)

Definition at line 99 of file ieee754d.c.

ieee754sp ieee754sp_fdp ( ieee754dp  x)

Definition at line 29 of file sp_fdp.c.

int ieee754sp_finite ( ieee754sp  x)

Definition at line 29 of file sp_simple.c.

ieee754sp ieee754sp_fint ( int  x)

Definition at line 29 of file sp_fint.c.

ieee754sp ieee754sp_flong ( s64  x)

Definition at line 29 of file sp_flong.c.

ieee754sp ieee754sp_floor ( ieee754sp  x)
ieee754sp ieee754sp_frexp ( ieee754sp  x,
int exp 
)

Definition at line 31 of file sp_frexp.c.

ieee754sp ieee754sp_fulong ( u64  x)

Definition at line 72 of file sp_flong.c.

ieee754sp ieee754sp_funs ( unsigned  x)
ieee754sp ieee754sp_ldexp ( ieee754sp  x,
int  exp 
)

Definition at line 54 of file sp_scalb.c.

ieee754sp ieee754sp_logb ( ieee754sp  x)

Definition at line 29 of file sp_logb.c.

ieee754sp ieee754sp_modf ( ieee754sp  x,
ieee754sp *  ip 
)

Definition at line 31 of file sp_modf.c.

ieee754sp ieee754sp_mul ( ieee754sp  x,
ieee754sp  y 
)

Definition at line 29 of file sp_mul.c.

ieee754sp ieee754sp_neg ( ieee754sp  x)

Definition at line 42 of file sp_simple.c.

ieee754sp ieee754sp_scalb ( ieee754sp  x,
int   
)

Definition at line 29 of file sp_scalb.c.

ieee754sp ieee754sp_sqrt ( ieee754sp  x)

Definition at line 29 of file sp_sqrt.c.

ieee754sp ieee754sp_sub ( ieee754sp  x,
ieee754sp  y 
)

Definition at line 29 of file sp_sub.c.

int ieee754sp_tint ( ieee754sp  x)

Definition at line 30 of file sp_tint.c.

s64 ieee754sp_tlong ( ieee754sp  x)

Definition at line 29 of file sp_tlong.c.

ieee754sp ieee754sp_trunc ( ieee754sp  x)
u64 ieee754sp_tulong ( ieee754sp  x)

Definition at line 111 of file sp_tlong.c.

unsigned int ieee754sp_tuns ( ieee754sp  x)

Definition at line 116 of file sp_tint.c.

Variable Documentation

struct ieee754dp_konst __ieee754dp_spcvals[]

Definition at line 58 of file ieee754.c.

struct ieee754sp_konst __ieee754sp_spcvals[]

Definition at line 78 of file ieee754.c.