Transactional wrappers for interfaces of <math.h>. More...
#include "picotm/config/picotm-libm-config.h"
#include "picotm/compiler.h"
#include "picotm/picotm-tm.h"
#include <math.h>
Functions | |
PICOTM_NOTHROW double | acos_tx (double x) |
PICOTM_NOTHROW float | acosf_tx (float x) |
PICOTM_NOTHROW double | acosh_tx (double x) |
PICOTM_NOTHROW float | acoshf_tx (float x) |
PICOTM_NOTHROW long double | acoshl_tx (long double x) |
PICOTM_NOTHROW long double | acosl_tx (long double x) |
PICOTM_NOTHROW double | asin_tx (double x) |
PICOTM_NOTHROW float | asinf_tx (float x) |
PICOTM_NOTHROW double | asinh_tx (double x) |
PICOTM_NOTHROW float | asinhf_tx (float x) |
PICOTM_NOTHROW long double | asinhl_tx (long double x) |
PICOTM_NOTHROW long double | asinl_tx (long double x) |
PICOTM_NOTHROW double | atan2_tx (double y, double x) |
PICOTM_NOTHROW float | atan2f_tx (float y, float x) |
PICOTM_NOTHROW long double | atan2l_tx (long double y, long double x) |
PICOTM_NOTHROW double | atan_tx (double x) |
PICOTM_NOTHROW float | atanf_tx (float x) |
PICOTM_NOTHROW double | atanh_tx (double x) |
PICOTM_NOTHROW float | atanhf_tx (float x) |
PICOTM_NOTHROW long double | atanhl_tx (long double x) |
PICOTM_NOTHROW long double | atanl_tx (long double x) |
PICOTM_NOTHROW double | cbrt_tx (double x) |
PICOTM_NOTHROW float | cbrtf_tx (float x) |
PICOTM_NOTHROW long double | cbrtl_tx (long double x) |
PICOTM_NOTHROW double | ceil_tx (double x) |
PICOTM_NOTHROW float | ceilf_tx (float x) |
PICOTM_NOTHROW long double | ceill_tx (long double x) |
PICOTM_NOTHROW double | copysign_tx (double x, double y) |
PICOTM_NOTHROW float | copysignf_tx (float x, float y) |
PICOTM_NOTHROW long double | copysignl_tx (long double x, long double y) |
PICOTM_NOTHROW double | cos_tx (double x) |
PICOTM_NOTHROW float | cosf_tx (float x) |
PICOTM_NOTHROW double | cosh_tx (double x) |
PICOTM_NOTHROW float | coshf_tx (float x) |
PICOTM_NOTHROW long double | coshl_tx (long double x) |
PICOTM_NOTHROW long double | cosl_tx (long double x) |
PICOTM_NOTHROW double | erf_tx (double x) |
PICOTM_NOTHROW double | erfc_tx (double x) |
PICOTM_NOTHROW float | erfcf_tx (float x) |
PICOTM_NOTHROW long double | erfcl_tx (long double x) |
PICOTM_NOTHROW float | erff_tx (float x) |
PICOTM_NOTHROW long double | erfl_tx (long double x) |
PICOTM_NOTHROW double | exp2_tx (double x) |
PICOTM_NOTHROW float | exp2f_tx (float x) |
PICOTM_NOTHROW long double | exp2l_tx (long double x) |
PICOTM_NOTHROW double | exp_tx (double x) |
PICOTM_NOTHROW float | expf_tx (float x) |
PICOTM_NOTHROW long double | expl_tx (long double x) |
PICOTM_NOTHROW double | expm1_tx (double x) |
PICOTM_NOTHROW float | expm1f_tx (float x) |
PICOTM_NOTHROW long double | expm1l_tx (long double x) |
PICOTM_NOTHROW double | fabs_tx (double x) |
PICOTM_NOTHROW float | fabsf_tx (float x) |
PICOTM_NOTHROW long double | fabsl_tx (long double x) |
PICOTM_NOTHROW double | fdim_tx (double x, double y) |
PICOTM_NOTHROW float | fdimf_tx (float x, float y) |
PICOTM_NOTHROW long double | fdiml_tx (long double x, long double y) |
PICOTM_NOTHROW double | floor_tx (double x) |
PICOTM_NOTHROW float | floorf_tx (float x) |
PICOTM_NOTHROW long double | floorl_tx (long double x) |
PICOTM_NOTHROW double | fma_tx (double x, double y, double z) |
PICOTM_NOTHROW float | fmaf_tx (float x, float y, float z) |
PICOTM_NOTHROW long double | fmal_tx (long double x, long double y, long double z) |
PICOTM_NOTHROW double | fmax_tx (double x, double y) |
PICOTM_NOTHROW float | fmaxf_tx (float x, float y) |
PICOTM_NOTHROW long double | fmaxl_tx (long double x, long double y) |
PICOTM_NOTHROW double | fmin_tx (double x, double y) |
PICOTM_NOTHROW float | fminf_tx (float x, float y) |
PICOTM_NOTHROW long double | fminl_tx (long double x, long double y) |
PICOTM_NOTHROW double | fmod_tx (double x, double y) |
PICOTM_NOTHROW float | fmodf_tx (float x, float y) |
PICOTM_NOTHROW long double | fmodl_tx (long double x, long double y) |
PICOTM_NOTHROW double | frexp_tx (double num, int *exp) |
PICOTM_NOTHROW float | frexpf_tx (float num, int *exp) |
PICOTM_NOTHROW long double | frexpl_tx (long double num, int *exp) |
PICOTM_NOTHROW double | hypot_tx (double x, double y) |
PICOTM_NOTHROW float | hypotf_tx (float x, float y) |
PICOTM_NOTHROW long double | hypotl_tx (long double x, long double y) |
PICOTM_NOTHROW double | ilogb_tx (double x) |
PICOTM_NOTHROW float | ilogbf_tx (float x) |
PICOTM_NOTHROW long double | ilogbl_tx (long double x) |
PICOTM_NOTHROW double | j0_tx (double x) |
PICOTM_NOTHROW double | j1_tx (double x) |
PICOTM_NOTHROW double | jn_tx (int n, double x) |
PICOTM_NOTHROW double | ldexp_tx (double x, int exp) |
PICOTM_NOTHROW float | ldexpf_tx (float x, int exp) |
PICOTM_NOTHROW long double | ldexpl_tx (long double x, int exp) |
PICOTM_NOTHROW double | lgamma_tx (double x) |
PICOTM_NOTHROW float | lgammaf_tx (float x) |
PICOTM_NOTHROW long double | lgammal_tx (long double x) |
PICOTM_NOTHROW long long | llrint_tx (double x) |
PICOTM_NOTHROW long long | llrintf_tx (float x) |
PICOTM_NOTHROW long long | llrintl_tx (long double x) |
PICOTM_NOTHROW long long | llround_tx (double x) |
PICOTM_NOTHROW long long | llroundf_tx (float x) |
PICOTM_NOTHROW long long | llroundl_tx (long double x) |
static double_t | load_double_t_tx (const double_t *addr) |
static float_t | load_float_t_tx (const float_t *addr) |
PICOTM_NOTHROW double | log10_tx (double x) |
PICOTM_NOTHROW float | log10f_tx (float x) |
PICOTM_NOTHROW long double | log10l_tx (long double x) |
PICOTM_NOTHROW double | log1p_tx (double x) |
PICOTM_NOTHROW float | log1pf_tx (float x) |
PICOTM_NOTHROW long double | log1pl_tx (long double x) |
PICOTM_NOTHROW double | log2_tx (double x) |
PICOTM_NOTHROW float | log2f_tx (float x) |
PICOTM_NOTHROW long double | log2l_tx (long double x) |
PICOTM_NOTHROW double | log_tx (double x) |
PICOTM_NOTHROW double | logb_tx (double x) |
PICOTM_NOTHROW float | logbf_tx (float x) |
PICOTM_NOTHROW long double | logbl_tx (long double x) |
PICOTM_NOTHROW float | logf_tx (float x) |
PICOTM_NOTHROW long double | logl_tx (long double x) |
PICOTM_NOTHROW long | lrint_tx (double x) |
PICOTM_NOTHROW long | lrintf_tx (float x) |
PICOTM_NOTHROW long | lrintl_tx (long double x) |
PICOTM_NOTHROW long | lround_tx (double x) |
PICOTM_NOTHROW long | lroundf_tx (float x) |
PICOTM_NOTHROW long | lroundl_tx (long double x) |
PICOTM_NOTHROW double | modf_tx (double x, double *iptr) |
PICOTM_NOTHROW float | modff_tx (float x, float *iptr) |
PICOTM_NOTHROW long double | modfl_tx (long double x, long double *iptr) |
PICOTM_NOTHROW double | nan_tx (const char *tagp) |
PICOTM_NOTHROW float | nanf_tx (const char *tagp) |
PICOTM_NOTHROW long double | nanl_tx (const char *tagp) |
PICOTM_NOTHROW double | nearbyint_tx (double x) |
PICOTM_NOTHROW float | nearbyintf_tx (float x) |
PICOTM_NOTHROW long double | nearbyintl_tx (long double x) |
PICOTM_NOTHROW double | nextafter_tx (double x, double y) |
PICOTM_NOTHROW float | nextafterf_tx (float x, float y) |
PICOTM_NOTHROW long double | nextafterl_tx (long double x, long double y) |
PICOTM_NOTHROW double | nexttoward_tx (double x, long double y) |
PICOTM_NOTHROW float | nexttowardf_tx (float x, long double y) |
PICOTM_NOTHROW long double | nexttowardl_tx (long double x, long double y) |
PICOTM_NOTHROW double | pow_tx (double x, double y) |
PICOTM_NOTHROW float | powf_tx (float x, float y) |
PICOTM_NOTHROW long double | powl_tx (long double x, long double y) |
static void | privatize_double_t_tx (const double_t *addr, unsigned long flags) |
static void | privatize_float_t_tx (const float_t *addr, unsigned long flags) |
PICOTM_NOTHROW double | remainder_tx (double x, double y) |
PICOTM_NOTHROW float | remainderf_tx (float x, float y) |
PICOTM_NOTHROW long double | remainderl_tx (long double x, long double y) |
PICOTM_NOTHROW double | remquo_tx (double x, double y, int *quo) |
PICOTM_NOTHROW float | remquof_tx (float x, float y, int *quo) |
PICOTM_NOTHROW long double | remquol_tx (long double x, long double y, int *quo) |
PICOTM_NOTHROW double | rint_tx (double x) |
PICOTM_NOTHROW float | rintf_tx (float x) |
PICOTM_NOTHROW long double | rintl_tx (long double x) |
PICOTM_NOTHROW double | round_tx (double x) |
PICOTM_NOTHROW float | roundf_tx (float x) |
PICOTM_NOTHROW long double | roundl_tx (long double x) |
PICOTM_NOTHROW double | scalbln_tx (double x, long n) |
PICOTM_NOTHROW float | scalblnf_tx (float x, long n) |
PICOTM_NOTHROW long double | scalblnl_tx (long double x, long n) |
PICOTM_NOTHROW double | scalbn_tx (double x, int n) |
PICOTM_NOTHROW float | scalbnf_tx (float x, int n) |
PICOTM_NOTHROW long double | scalbnl_tx (long double x, int n) |
PICOTM_NOTHROW double | sin_tx (double x) |
PICOTM_NOTHROW float | sinf_tx (float x) |
PICOTM_NOTHROW double | sinh_tx (double x) |
PICOTM_NOTHROW float | sinhf_tx (float x) |
PICOTM_NOTHROW long double | sinhl_tx (long double x) |
PICOTM_NOTHROW long double | sinl_tx (long double x) |
PICOTM_NOTHROW double | sqrt_tx (double x) |
PICOTM_NOTHROW float | sqrtf_tx (float x) |
PICOTM_NOTHROW long double | sqrtl_tx (long double x) |
static void | store_double_t_tx (double_t *addr, double_t value) |
static void | store_float_t_tx (float_t *addr, float_t value) |
PICOTM_NOTHROW double | tan_tx (double x) |
PICOTM_NOTHROW float | tanf_tx (float x) |
PICOTM_NOTHROW double | tanh_tx (double x) |
PICOTM_NOTHROW float | tanhf_tx (float x) |
PICOTM_NOTHROW long double | tanhl_tx (long double x) |
PICOTM_NOTHROW long double | tanl_tx (long double x) |
PICOTM_NOTHROW double | tgamma_tx (double x) |
PICOTM_NOTHROW float | tgammaf_tx (float x) |
PICOTM_NOTHROW long double | tgammal_tx (long double x) |
PICOTM_NOTHROW double | trunc_tx (double x) |
PICOTM_NOTHROW float | truncf_tx (float x) |
PICOTM_NOTHROW long double | truncl_tx (long double x) |
PICOTM_NOTHROW double | y0_tx (double x) |
PICOTM_NOTHROW double | y1_tx (double x) |
PICOTM_NOTHROW double | yn_tx (int n, double x) |