Transactional wrappers for interfaces of <math.h>. More...
#include <math.h>
#include <picotm/compiler.h>
#include <picotm/config/picotm-libm-config.h>
#include <picotm/picotm-tm.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) |
PICOTM_NOTHROW double acos_tx | ( | double | x | ) |
A transaction-safe implementation of acos().
PICOTM_NOTHROW float acosf_tx | ( | float | x | ) |
A transaction-safe implementation of acosf().
PICOTM_NOTHROW double acosh_tx | ( | double | x | ) |
A transaction-safe implementation of acosh().
PICOTM_NOTHROW float acoshf_tx | ( | float | x | ) |
A transaction-safe implementation of acoshf().
PICOTM_NOTHROW long double acoshl_tx | ( | long double | x | ) |
A transaction-safe implementation of acoshl().
PICOTM_NOTHROW long double acosl_tx | ( | long double | x | ) |
A transaction-safe implementation of acosl().
PICOTM_NOTHROW double asin_tx | ( | double | x | ) |
A transaction-safe implementation of asin().
PICOTM_NOTHROW float asinf_tx | ( | float | x | ) |
A transaction-safe implementation of asinf().
PICOTM_NOTHROW double asinh_tx | ( | double | x | ) |
A transaction-safe implementation of asinh().
PICOTM_NOTHROW float asinhf_tx | ( | float | x | ) |
A transaction-safe implementation of asinhf().
PICOTM_NOTHROW long double asinhl_tx | ( | long double | x | ) |
A transaction-safe implementation of asinhl().
PICOTM_NOTHROW long double asinl_tx | ( | long double | x | ) |
A transaction-safe implementation of asinl().
PICOTM_NOTHROW double atan2_tx | ( | double | y, |
double | x | ||
) |
A transaction-safe implementation of atan2().
PICOTM_NOTHROW float atan2f_tx | ( | float | y, |
float | x | ||
) |
A transaction-safe implementation of atan2f().
PICOTM_NOTHROW long double atan2l_tx | ( | long double | y, |
long double | x | ||
) |
A transaction-safe implementation of atan2l().
PICOTM_NOTHROW double atan_tx | ( | double | x | ) |
A transaction-safe implementation of atan().
PICOTM_NOTHROW float atanf_tx | ( | float | x | ) |
A transaction-safe implementation of atanf().
PICOTM_NOTHROW double atanh_tx | ( | double | x | ) |
A transaction-safe implementation of atanh().
PICOTM_NOTHROW float atanhf_tx | ( | float | x | ) |
A transaction-safe implementation of atanhf().
PICOTM_NOTHROW long double atanhl_tx | ( | long double | x | ) |
A transaction-safe implementation of atanhl().
PICOTM_NOTHROW long double atanl_tx | ( | long double | x | ) |
A transaction-safe implementation of atanl().
PICOTM_NOTHROW double cbrt_tx | ( | double | x | ) |
A transaction-safe implementation of cbrt().
PICOTM_NOTHROW float cbrtf_tx | ( | float | x | ) |
A transaction-safe implementation of cbrtf().
PICOTM_NOTHROW long double cbrtl_tx | ( | long double | x | ) |
A transaction-safe implementation of cbrtl().
PICOTM_NOTHROW double ceil_tx | ( | double | x | ) |
A transaction-safe implementation of ceil().
PICOTM_NOTHROW float ceilf_tx | ( | float | x | ) |
A transaction-safe implementation of ceilf().
PICOTM_NOTHROW long double ceill_tx | ( | long double | x | ) |
A transaction-safe implementation of ceill().
PICOTM_NOTHROW double copysign_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of copysign().
PICOTM_NOTHROW float copysignf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of copysignf().
PICOTM_NOTHROW long double copysignl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of copysignl().
PICOTM_NOTHROW double cos_tx | ( | double | x | ) |
A transaction-safe implementation of cos().
PICOTM_NOTHROW float cosf_tx | ( | float | x | ) |
A transaction-safe implementation of cosf().
PICOTM_NOTHROW double cosh_tx | ( | double | x | ) |
A transaction-safe implementation of cosh().
PICOTM_NOTHROW float coshf_tx | ( | float | x | ) |
A transaction-safe implementation of coshf().
PICOTM_NOTHROW long double coshl_tx | ( | long double | x | ) |
A transaction-safe implementation of coshl().
PICOTM_NOTHROW long double cosl_tx | ( | long double | x | ) |
A transaction-safe implementation of cosl().
PICOTM_NOTHROW double erf_tx | ( | double | x | ) |
A transaction-safe implementation of erf().
PICOTM_NOTHROW double erfc_tx | ( | double | x | ) |
A transaction-safe implementation of erfc().
PICOTM_NOTHROW float erfcf_tx | ( | float | x | ) |
A transaction-safe implementation of erfcf().
PICOTM_NOTHROW long double erfcl_tx | ( | long double | x | ) |
A transaction-safe implementation of erfcl().
PICOTM_NOTHROW float erff_tx | ( | float | x | ) |
A transaction-safe implementation of erff().
PICOTM_NOTHROW long double erfl_tx | ( | long double | x | ) |
A transaction-safe implementation of erfl().
PICOTM_NOTHROW double exp2_tx | ( | double | x | ) |
A transaction-safe implementation of exp2().
PICOTM_NOTHROW float exp2f_tx | ( | float | x | ) |
A transaction-safe implementation of exp2f().
PICOTM_NOTHROW long double exp2l_tx | ( | long double | x | ) |
A transaction-safe implementation of exp2l().
PICOTM_NOTHROW double exp_tx | ( | double | x | ) |
A transaction-safe implementation of exp().
PICOTM_NOTHROW float expf_tx | ( | float | x | ) |
A transaction-safe implementation of expf().
PICOTM_NOTHROW long double expl_tx | ( | long double | x | ) |
A transaction-safe implementation of expl().
PICOTM_NOTHROW double expm1_tx | ( | double | x | ) |
A transaction-safe implementation of expm1().
PICOTM_NOTHROW float expm1f_tx | ( | float | x | ) |
A transaction-safe implementation of expm1f().
PICOTM_NOTHROW long double expm1l_tx | ( | long double | x | ) |
A transaction-safe implementation of expm1l().
PICOTM_NOTHROW double fabs_tx | ( | double | x | ) |
A transaction-safe implementation of fabs().
PICOTM_NOTHROW float fabsf_tx | ( | float | x | ) |
A transaction-safe implementation of fabsf().
PICOTM_NOTHROW long double fabsl_tx | ( | long double | x | ) |
A transaction-safe implementation of fabsl().
PICOTM_NOTHROW double fdim_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of fdim().
PICOTM_NOTHROW float fdimf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of fdimf().
PICOTM_NOTHROW long double fdiml_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of fdiml().
PICOTM_NOTHROW double floor_tx | ( | double | x | ) |
A transaction-safe implementation of floor().
PICOTM_NOTHROW float floorf_tx | ( | float | x | ) |
A transaction-safe implementation of floorf().
PICOTM_NOTHROW long double floorl_tx | ( | long double | x | ) |
A transaction-safe implementation of floorl().
PICOTM_NOTHROW double fma_tx | ( | double | x, |
double | y, | ||
double | z | ||
) |
A transaction-safe implementation of fma().
PICOTM_NOTHROW float fmaf_tx | ( | float | x, |
float | y, | ||
float | z | ||
) |
A transaction-safe implementation of fmaf().
PICOTM_NOTHROW long double fmal_tx | ( | long double | x, |
long double | y, | ||
long double | z | ||
) |
A transaction-safe implementation of fmal().
PICOTM_NOTHROW double fmax_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of fmax().
PICOTM_NOTHROW float fmaxf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of fmaxf().
PICOTM_NOTHROW long double fmaxl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of fmaxl().
PICOTM_NOTHROW double fmin_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of fmin().
PICOTM_NOTHROW float fminf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of fminf().
PICOTM_NOTHROW long double fminl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of fminl().
PICOTM_NOTHROW double fmod_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of fmod().
PICOTM_NOTHROW float fmodf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of fmodf().
PICOTM_NOTHROW long double fmodl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of fmodl().
PICOTM_NOTHROW double frexp_tx | ( | double | num, |
int * | exp | ||
) |
A transaction-safe implementation of frexp().
PICOTM_NOTHROW float frexpf_tx | ( | float | num, |
int * | exp | ||
) |
A transaction-safe implementation of frexpf().
PICOTM_NOTHROW long double frexpl_tx | ( | long double | num, |
int * | exp | ||
) |
A transaction-safe implementation of frexpl().
PICOTM_NOTHROW double hypot_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of hypot().
PICOTM_NOTHROW float hypotf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of hypotf().
PICOTM_NOTHROW long double hypotl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of hypotl().
PICOTM_NOTHROW double ilogb_tx | ( | double | x | ) |
A transaction-safe implementation of ilogb().
PICOTM_NOTHROW float ilogbf_tx | ( | float | x | ) |
A transaction-safe implementation of ilogbf().
PICOTM_NOTHROW long double ilogbl_tx | ( | long double | x | ) |
A transaction-safe implementation of ilogbl().
PICOTM_NOTHROW double j0_tx | ( | double | x | ) |
A transaction-safe implementation of j0().
PICOTM_NOTHROW double j1_tx | ( | double | x | ) |
A transaction-safe implementation of j1().
PICOTM_NOTHROW double jn_tx | ( | int | n, |
double | x | ||
) |
A transaction-safe implementation of jn().
PICOTM_NOTHROW double ldexp_tx | ( | double | x, |
int | exp | ||
) |
A transaction-safe implementation of ldexp().
PICOTM_NOTHROW float ldexpf_tx | ( | float | x, |
int | exp | ||
) |
A transaction-safe implementation of ldexpf().
PICOTM_NOTHROW long double ldexpl_tx | ( | long double | x, |
int | exp | ||
) |
A transaction-safe implementation of ldexpl().
PICOTM_NOTHROW double lgamma_tx | ( | double | x | ) |
A transaction-safe implementation of lgamma().
PICOTM_NOTHROW float lgammaf_tx | ( | float | x | ) |
A transaction-safe implementation of lgammaf().
PICOTM_NOTHROW long double lgammal_tx | ( | long double | x | ) |
A transaction-safe implementation of lgammal().
PICOTM_NOTHROW long long llrint_tx | ( | double | x | ) |
A transaction-safe implementation of llrint().
PICOTM_NOTHROW long long llrintf_tx | ( | float | x | ) |
A transaction-safe implementation of llrintf().
PICOTM_NOTHROW long long llrintl_tx | ( | long double | x | ) |
A transaction-safe implementation of llrintl().
PICOTM_NOTHROW long long llround_tx | ( | double | x | ) |
A transaction-safe implementation of llround().
PICOTM_NOTHROW long long llroundf_tx | ( | float | x | ) |
A transaction-safe implementation of llroundf().
PICOTM_NOTHROW long long llroundl_tx | ( | long double | x | ) |
A transaction-safe implementation of llroundl().
|
inlinestatic |
Loads a value of type ' double_t ' with transactional semantics.
addr | The source address. |
|
inlinestatic |
Loads a value of type ' float_t ' with transactional semantics.
addr | The source address. |
PICOTM_NOTHROW double log10_tx | ( | double | x | ) |
A transaction-safe implementation of log10().
PICOTM_NOTHROW float log10f_tx | ( | float | x | ) |
A transaction-safe implementation of log10f().
PICOTM_NOTHROW long double log10l_tx | ( | long double | x | ) |
A transaction-safe implementation of log10l().
PICOTM_NOTHROW double log1p_tx | ( | double | x | ) |
A transaction-safe implementation of log1p().
PICOTM_NOTHROW float log1pf_tx | ( | float | x | ) |
A transaction-safe implementation of log1pf().
PICOTM_NOTHROW long double log1pl_tx | ( | long double | x | ) |
A transaction-safe implementation of log1pl().
PICOTM_NOTHROW double log2_tx | ( | double | x | ) |
A transaction-safe implementation of log2().
PICOTM_NOTHROW float log2f_tx | ( | float | x | ) |
A transaction-safe implementation of log2f().
PICOTM_NOTHROW long double log2l_tx | ( | long double | x | ) |
A transaction-safe implementation of log2l().
PICOTM_NOTHROW double log_tx | ( | double | x | ) |
A transaction-safe implementation of log().
PICOTM_NOTHROW double logb_tx | ( | double | x | ) |
A transaction-safe implementation of logb().
PICOTM_NOTHROW float logbf_tx | ( | float | x | ) |
A transaction-safe implementation of logbf().
PICOTM_NOTHROW long double logbl_tx | ( | long double | x | ) |
A transaction-safe implementation of logbl().
PICOTM_NOTHROW float logf_tx | ( | float | x | ) |
A transaction-safe implementation of logf().
PICOTM_NOTHROW long double logl_tx | ( | long double | x | ) |
A transaction-safe implementation of logl().
PICOTM_NOTHROW long lrint_tx | ( | double | x | ) |
A transaction-safe implementation of lrint().
PICOTM_NOTHROW long lrintf_tx | ( | float | x | ) |
A transaction-safe implementation of lrintf().
PICOTM_NOTHROW long lrintl_tx | ( | long double | x | ) |
A transaction-safe implementation of lrintl().
PICOTM_NOTHROW long lround_tx | ( | double | x | ) |
A transaction-safe implementation of lround().
PICOTM_NOTHROW long lroundf_tx | ( | float | x | ) |
A transaction-safe implementation of lroundf().
PICOTM_NOTHROW long lroundl_tx | ( | long double | x | ) |
A transaction-safe implementation of lroundl().
PICOTM_NOTHROW double modf_tx | ( | double | x, |
double * | iptr | ||
) |
A transaction-safe implementation of modf().
PICOTM_NOTHROW float modff_tx | ( | float | x, |
float * | iptr | ||
) |
A transaction-safe implementation of modff().
PICOTM_NOTHROW long double modfl_tx | ( | long double | x, |
long double * | iptr | ||
) |
A transaction-safe implementation of modfl().
PICOTM_NOTHROW double nan_tx | ( | const char * | tagp | ) |
A transaction-safe implementation of nan().
PICOTM_NOTHROW float nanf_tx | ( | const char * | tagp | ) |
A transaction-safe implementation of nanf().
PICOTM_NOTHROW long double nanl_tx | ( | const char * | tagp | ) |
A transaction-safe implementation of nanl().
PICOTM_NOTHROW double nearbyint_tx | ( | double | x | ) |
A transaction-safe implementation of nearbyint().
PICOTM_NOTHROW float nearbyintf_tx | ( | float | x | ) |
A transaction-safe implementation of nearbyintf().
PICOTM_NOTHROW long double nearbyintl_tx | ( | long double | x | ) |
A transaction-safe implementation of nearbyintl().
PICOTM_NOTHROW double nextafter_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of nextafter().
PICOTM_NOTHROW float nextafterf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of nearafterf().
PICOTM_NOTHROW long double nextafterl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of nearafterl().
PICOTM_NOTHROW double nexttoward_tx | ( | double | x, |
long double | y | ||
) |
A transaction-safe implementation of nexttoward().
PICOTM_NOTHROW float nexttowardf_tx | ( | float | x, |
long double | y | ||
) |
A transaction-safe implementation of nexttowardf().
PICOTM_NOTHROW long double nexttowardl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of nexttowardl().
PICOTM_NOTHROW double pow_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of pow().
PICOTM_NOTHROW float powf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of powf().
PICOTM_NOTHROW long double powl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of powl().
|
inlinestatic |
Privatizes a value of type ' double_t '.
addr | The address to privatize. |
flags | Privatizes for loading and/or storing. Not setting flags discards the buffer. |
|
inlinestatic |
Privatizes a value of type ' float_t '.
addr | The address to privatize. |
flags | Privatizes for loading and/or storing. Not setting flags discards the buffer. |
PICOTM_NOTHROW double remainder_tx | ( | double | x, |
double | y | ||
) |
A transaction-safe implementation of remainder().
PICOTM_NOTHROW float remainderf_tx | ( | float | x, |
float | y | ||
) |
A transaction-safe implementation of remainderf().
PICOTM_NOTHROW long double remainderl_tx | ( | long double | x, |
long double | y | ||
) |
A transaction-safe implementation of remainderl().
PICOTM_NOTHROW double remquo_tx | ( | double | x, |
double | y, | ||
int * | quo | ||
) |
A transaction-safe implementation of remquo().
PICOTM_NOTHROW float remquof_tx | ( | float | x, |
float | y, | ||
int * | quo | ||
) |
A transaction-safe implementation of remquof().
PICOTM_NOTHROW long double remquol_tx | ( | long double | x, |
long double | y, | ||
int * | quo | ||
) |
A transaction-safe implementation of remquol().
PICOTM_NOTHROW double rint_tx | ( | double | x | ) |
A transaction-safe implementation of rint().
PICOTM_NOTHROW float rintf_tx | ( | float | x | ) |
A transaction-safe implementation of rintl().
PICOTM_NOTHROW long double rintl_tx | ( | long double | x | ) |
A transaction-safe implementation of rintl().
PICOTM_NOTHROW double round_tx | ( | double | x | ) |
A transaction-safe implementation of round().
PICOTM_NOTHROW float roundf_tx | ( | float | x | ) |
A transaction-safe implementation of roundf().
PICOTM_NOTHROW long double roundl_tx | ( | long double | x | ) |
A transaction-safe implementation of roundl().
PICOTM_NOTHROW double scalbln_tx | ( | double | x, |
long | n | ||
) |
A transaction-safe implementation of scalbln().
PICOTM_NOTHROW float scalblnf_tx | ( | float | x, |
long | n | ||
) |
A transaction-safe implementation of scalblnf().
PICOTM_NOTHROW long double scalblnl_tx | ( | long double | x, |
long | n | ||
) |
A transaction-safe implementation of scalblnl().
PICOTM_NOTHROW double scalbn_tx | ( | double | x, |
int | n | ||
) |
A transaction-safe implementation of scalbn().
PICOTM_NOTHROW float scalbnf_tx | ( | float | x, |
int | n | ||
) |
A transaction-safe implementation of scalbnf().
PICOTM_NOTHROW long double scalbnl_tx | ( | long double | x, |
int | n | ||
) |
A transaction-safe implementation of scalbnl().
PICOTM_NOTHROW double sin_tx | ( | double | x | ) |
A transaction-safe implementation of sin().
PICOTM_NOTHROW float sinf_tx | ( | float | x | ) |
A transaction-safe implementation of sinf().
PICOTM_NOTHROW double sinh_tx | ( | double | x | ) |
A transaction-safe implementation of sinh().
PICOTM_NOTHROW float sinhf_tx | ( | float | x | ) |
A transaction-safe implementation of sinhf().
PICOTM_NOTHROW long double sinhl_tx | ( | long double | x | ) |
A transaction-safe implementation of sinhl().
PICOTM_NOTHROW long double sinl_tx | ( | long double | x | ) |
A transaction-safe implementation of sinl().
PICOTM_NOTHROW double sqrt_tx | ( | double | x | ) |
A transaction-safe implementation of sqrt().
PICOTM_NOTHROW float sqrtf_tx | ( | float | x | ) |
A transaction-safe implementation of sqrtf().
PICOTM_NOTHROW long double sqrtl_tx | ( | long double | x | ) |
A transaction-safe implementation of sqrtl().
|
inlinestatic |
Stores a value of type ' double_t ' with transactional semantics.
addr | The destination address. |
value | The value to store at 'addr'. |
|
inlinestatic |
Stores a value of type ' float_t ' with transactional semantics.
addr | The destination address. |
value | The value to store at 'addr'. |
PICOTM_NOTHROW double tan_tx | ( | double | x | ) |
A transaction-safe implementation of tan().
PICOTM_NOTHROW float tanf_tx | ( | float | x | ) |
A transaction-safe implementation of tanf().
PICOTM_NOTHROW double tanh_tx | ( | double | x | ) |
A transaction-safe implementation of tanh().
PICOTM_NOTHROW float tanhf_tx | ( | float | x | ) |
A transaction-safe implementation of tanhf().
PICOTM_NOTHROW long double tanhl_tx | ( | long double | x | ) |
A transaction-safe implementation of tanhl().
PICOTM_NOTHROW long double tanl_tx | ( | long double | x | ) |
A transaction-safe implementation of tanl().
PICOTM_NOTHROW double tgamma_tx | ( | double | x | ) |
A transaction-safe implementation of tgamma().
PICOTM_NOTHROW float tgammaf_tx | ( | float | x | ) |
A transaction-safe implementation of tgammaf().
PICOTM_NOTHROW long double tgammal_tx | ( | long double | x | ) |
A transaction-safe implementation of tgammal().
PICOTM_NOTHROW double trunc_tx | ( | double | x | ) |
A transaction-safe implementation of trunc().
PICOTM_NOTHROW float truncf_tx | ( | float | x | ) |
A transaction-safe implementation of truncf().
PICOTM_NOTHROW long double truncl_tx | ( | long double | x | ) |
A transaction-safe implementation of truncl().
PICOTM_NOTHROW double y0_tx | ( | double | x | ) |
A transaction-safe implementation of y0().
PICOTM_NOTHROW double y1_tx | ( | double | x | ) |
A transaction-safe implementation of y1().
PICOTM_NOTHROW double yn_tx | ( | int | n, |
double | x | ||
) |
A transaction-safe implementation of yn().