Navigation
next
previous
|
project home
|
mpdecimal v2.3 documentation
»
Previous topic
mpdecimal
Next topic
Function Index
Quick search
Enter search terms or a module, class or function name.
libmpdec
Function Index
Naming Conventions
Thread Safety
Quiet Functions
Signaling functions
Context
Data Type
Constants
Precision and Exponents
Rounding
Signals and Conditions
Exponent Clamping
Correct Rounding
Context Functions
Initialization
IEEE Interchange Formats
Getters and Setters
Calling the Trap Handler
Decimals
Data Type
Allocation Functions
Assignment, Conversions, I/O
Create Decimal
From String
From Integer
From Special Values
Convert Decimal
To String
To Integer
Copy Decimal
Print Decimal
Print Status Flags
Attributes of a Decimal
Getting Attributes
Setting Attributes
Arithmetic Functions
Basic Arithmetic
add
subtract
multiply
divide
fused-multiply-add
Integer Division
divide-integer
remainder
remainder-near
divmod
Powers and Logarithms
exp
ln10
ln
log10
power
square-root
inverse-square-root
Sign and Absolute
minus
plus
abs
Comparisons
compare
compare-signal
compare-total
compare-total-magnitude
cmp
cmp-total
cmp-total-magnitude
max
max-mag
min
min-mag
Closest Numbers
next-minus
next-plus
next-toward
Quantizing and Normalizing
quantize
rescale
same-quantum
reduce
Integral Values
round-to-integral-exact
round-to-integral-value
floor
ceiling
truncate
Scale
logb
scaleb
Integer Functions
powmod
Various Functions
Applying the Context
finalize
NaN Handling
check-nan
check-nans
Shifting and Rotating
shift
shiftn
shiftl
shiftr
shiftr-inplace
rotate
Logical Operations
and
or
xor
invert
Base Conversions
Importing
Exporting
Required Functions
Advanced Memory Handling
Static and Dynamic Decimals
Shared and Constant Decimals
MPD_MINALLOC
Resizing Decimals
Custom Allocation Functions
Navigation
next
previous
|
project home
|
mpdecimal v2.3 documentation
»