Transactional wrappers for interfaces of <math.h>. More...
Functions | |
PICOTM_NOTHROW double | frexp_tm (double num, int *exp) |
PICOTM_NOTHROW float | frexpf_tm (float num, int *exp) |
PICOTM_NOTHROW long double | frexpl_tm (long double num, int *exp) |
PICOTM_NOTHROW double | modf_tm (double x, double *iptr) |
PICOTM_NOTHROW float | modff_tm (float x, float *iptr) |
PICOTM_NOTHROW long double | modfl_tm (long double x, long double *iptr) |
PICOTM_NOTHROW double | nan_tm (const char *tagp) |
PICOTM_NOTHROW float | nanf_tm (const char *tagp) |
PICOTM_NOTHROW long double | nanl_tm (const char *tagp) |
PICOTM_NOTHROW double | remquo_tm (double x, double y, int *quo) |
PICOTM_NOTHROW float | remquof_tm (float x, float y, int *quo) |
PICOTM_NOTHROW long double | remquol_tm (long double x, long double y, int *quo) |
PICOTM_NOTHROW double frexp_tm | ( | double | num, |
int * | exp | ||
) |
Variant of frexp_tx() that operates on transactional memory.
PICOTM_NOTHROW float frexpf_tm | ( | float | num, |
int * | exp | ||
) |
Variant of frexpf_tx() that operates on transactional memory.
PICOTM_NOTHROW long double frexpl_tm | ( | long double | num, |
int * | exp | ||
) |
Variant of frexpl_tx() that operates on transactional memory.
PICOTM_NOTHROW double modf_tm | ( | double | x, |
double * | iptr | ||
) |
Variant of modf_tx() that operates on transactional memory.
PICOTM_NOTHROW float modff_tm | ( | float | x, |
float * | iptr | ||
) |
Variant of modff_tx() that operates on transactional memory.
PICOTM_NOTHROW long double modfl_tm | ( | long double | x, |
long double * | iptr | ||
) |
Variant of modfl_tx() that operates on transactional memory.
PICOTM_NOTHROW double nan_tm | ( | const char * | tagp | ) |
Variant of nan_tx() that operates on transactional memory.
PICOTM_NOTHROW float nanf_tm | ( | const char * | tagp | ) |
Variant of nanf_tx() that operates on transactional memory.
PICOTM_NOTHROW long double nanl_tm | ( | const char * | tagp | ) |
Variant of nanl_tx() that operates on transactional memory.
PICOTM_NOTHROW double remquo_tm | ( | double | x, |
double | y, | ||
int * | quo | ||
) |
Variant of remquo_tx() that operates on transactional memory.
PICOTM_NOTHROW float remquof_tm | ( | float | x, |
float | y, | ||
int * | quo | ||
) |
Variant of remquof_tx() that operates on transactional memory.
PICOTM_NOTHROW long double remquol_tm | ( | long double | x, |
long double | y, | ||
int * | quo | ||
) |
Variant of remquol_tx() that operates on transactional memory.