Mathematical and Logical Utilities Reference
PDF
Overview
Functions by Task
Converting Among 32-Bit Numeric Types
Converting Between Fixed-Point and Floating-Point Values
Converting Between Fixed-Point and Integral Values
Getting and Setting Memory Values
Multiplying and Dividing Fixed-Point Numbers
Performing Calculations on Fixed-Point Numbers
Performing Logical Operations
Testing and Setting Bits
Miscellaneous Functions
Functions
acos
acosh
annuity
asin
asinh
atan
atan2
atanh
BitAnd
BitClr
BitNot
BitOr
BitSet
BitShift
BitTst
BitXor
ceil
compound
copysign
cos
cosh
dec2f
dec2l
dec2num
dec2s
dec2str
dtox80
erf
erfc
exp
exp2
expm1
fabs
fdim
Fix2Frac
Fix2Long
Fix2X
FixATan2
FixDiv
FixedToFloat
FixMul
FixRatio
FixRound
FloatToFixed
FloatToFract
floor
fmax
fmin
fmod
fpclassify
Frac2Fix
Frac2X
FracCos
FracDiv
FracMul
FracSin
FracSqrt
FractToFloat
frexp
gamma
HiWord
hypot
isfinite
isnan
isnormal
ldexp
lgamma
log
log10
log1p
log2
logb
Long2Fix
LoWord
modf
modff
nan
nanf
nearbyint
nextafterd
nextafterf
num2dec
pi
pow
randomx
relation
remainder
remquo
rint
rinttol
round
roundtol
S32Set
S64Absolute
S64Add
S64And
S64BitwiseAnd
S64BitwiseEor
S64BitwiseNot
S64BitwiseOr
S64Compare
S64Div
S64Divide
S64Eor
S64Max
S64Min
S64Multiply
S64Negate
S64Not
S64Or
S64Set
S64SetU
S64ShiftLeft
S64ShiftRight
S64Subtract
scalb
signbit
sin
sinh
SInt64ToUInt64
sqrt
str2dec
tan
tanh
trunc
U32SetU
U64Add
U64And
U64BitwiseAnd
U64BitwiseEor
U64BitwiseNot
U64BitwiseOr
U64Compare
U64Div
U64Divide
U64Eor
U64Max
U64Multiply
U64Not
U64Or
U64Set
U64SetU
U64ShiftLeft
U64ShiftRight
U64Subtract
UInt64ToSInt64
WideAdd
WideBitShift
WideCompare
WideDivide
WideMultiply
WideNegate
WideShift
WideSquareRoot
WideSubtract
WideWideDivide
X2Fix
X2Frac
x80tod
Data Types
decform
decimal
double_t
fenv_t
fexcept_t
Fixed
Fract
float_t
relop
_scalb_n_type
_trunc_return_type
Constants
DECSTROUTLEN
FE_INEXACT
FE_LDBLPREC
FE_TONEAREST
fixed1
FP_SNAN
Relational Operator
SIGDIGLEN
Special Values
Revision History
Index