Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
fp_arith.c File Reference
#include "fp_emu.h"
#include "multi_arith.h"
#include "fp_arith.h"

Go to the source code of this file.

Functions

struct fp_extfp_fabs (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fneg (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fadd (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fsub (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fcmp (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_ftst (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fmul (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fdiv (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fsglmul (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fsgldiv (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fmod (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_frem (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fint (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fintrz (struct fp_ext *dest, struct fp_ext *src)
 
struct fp_extfp_fscale (struct fp_ext *dest, struct fp_ext *src)
 

Variables

struct fp_ext fp_QNaN
 
struct fp_ext fp_Inf
 

Function Documentation

struct fp_ext* fp_fabs ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 34 of file fp_arith.c.

struct fp_ext* fp_fadd ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 63 of file fp_arith.c.

struct fp_ext* fp_fcmp ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 133 of file fp_arith.c.

struct fp_ext* fp_fdiv ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 231 of file fp_arith.c.

struct fp_ext* fp_fint ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 632 of file fp_arith.c.

struct fp_ext* fp_fintrz ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 644 of file fp_arith.c.

struct fp_ext* fp_fmod ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 613 of file fp_arith.c.

struct fp_ext* fp_fmul ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 153 of file fp_arith.c.

struct fp_ext* fp_fneg ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 46 of file fp_arith.c.

struct fp_ext* fp_frem ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 625 of file fp_arith.c.

struct fp_ext* fp_fscale ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 656 of file fp_arith.c.

struct fp_ext* fp_fsgldiv ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 369 of file fp_arith.c.

struct fp_ext* fp_fsglmul ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 312 of file fp_arith.c.

struct fp_ext* fp_fsub ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 123 of file fp_arith.c.

struct fp_ext* fp_ftst ( struct fp_ext dest,
struct fp_ext src 
)
read

Definition at line 143 of file fp_arith.c.

Variable Documentation

struct fp_ext fp_Inf
Initial value:
=
{
.exp = 0x7fff,
}

Definition at line 26 of file fp_arith.c.

struct fp_ext fp_QNaN
Initial value:
=
{
.exp = 0x7fff,
.mant = { .m64 = ~0 }
}

Definition at line 20 of file fp_arith.c.