Functions
complex.h File Reference

Transactional wrappers for interfaces of <complex.h>. More...

#include "picotm/config/picotm-libm-config.h"
#include "picotm/compiler.h"
#include "picotm/picotm-tm.h"
#include <complex.h>

Functions

PICOTM_NOTHROW double cabs_tx (double complex z)
 
PICOTM_NOTHROW float cabsf_tx (float complex z)
 
PICOTM_NOTHROW long double cabsl_tx (long double complex z)
 
PICOTM_NOTHROW double complex cacos_tx (double complex z)
 
PICOTM_NOTHROW float complex cacosf_tx (float complex z)
 
PICOTM_NOTHROW double complex cacosh_tx (double complex z)
 
PICOTM_NOTHROW float complex cacoshf_tx (float complex z)
 
PICOTM_NOTHROW long double complex cacoshl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex cacosl_tx (long double complex z)
 
PICOTM_NOTHROW double carg_tx (double complex z)
 
PICOTM_NOTHROW float cargf_tx (float complex z)
 
PICOTM_NOTHROW long double cargl_tx (long double complex z)
 
PICOTM_NOTHROW double complex casin_tx (double complex z)
 
PICOTM_NOTHROW float complex casinf_tx (float complex z)
 
PICOTM_NOTHROW double complex casinh_tx (double complex z)
 
PICOTM_NOTHROW float complex casinhf_tx (float complex z)
 
PICOTM_NOTHROW long double complex casinhl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex casinl_tx (long double complex z)
 
PICOTM_NOTHROW double complex catan_tx (double complex z)
 
PICOTM_NOTHROW float complex catanf_tx (float complex z)
 
PICOTM_NOTHROW double complex catanh_tx (double complex z)
 
PICOTM_NOTHROW float complex catanhf_tx (float complex z)
 
PICOTM_NOTHROW long double complex catanhl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex catanl_tx (long double complex z)
 
PICOTM_NOTHROW double complex ccos_tx (double complex z)
 
PICOTM_NOTHROW float complex ccosf_tx (float complex z)
 
PICOTM_NOTHROW double complex ccosh_tx (double complex z)
 
PICOTM_NOTHROW float complex ccoshf_tx (float complex z)
 
PICOTM_NOTHROW long double complex ccoshl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex ccosl_tx (long double complex z)
 
PICOTM_NOTHROW double complex cexp_tx (double complex z)
 
PICOTM_NOTHROW float complex cexpf_tx (float complex z)
 
PICOTM_NOTHROW long double complex cexpl_tx (long double complex z)
 
PICOTM_NOTHROW double cimag_tx (double complex z)
 
PICOTM_NOTHROW float cimagf_tx (float complex z)
 
PICOTM_NOTHROW long double cimagl_tx (long double complex z)
 
PICOTM_NOTHROW double complex clog_tx (double complex z)
 
PICOTM_NOTHROW float complex clogf_tx (float complex z)
 
PICOTM_NOTHROW long double complex clogl_tx (long double complex z)
 
PICOTM_NOTHROW double complex conj_tx (double complex z)
 
PICOTM_NOTHROW float complex conjf_tx (float complex z)
 
PICOTM_NOTHROW long double complex conjl_tx (long double complex z)
 
PICOTM_NOTHROW double complex cpow_tx (double complex x, double complex y)
 
PICOTM_NOTHROW float complex cpowf_tx (float complex x, float complex y)
 
PICOTM_NOTHROW long double complex cpowl_tx (long double complex x, long double complex y)
 
PICOTM_NOTHROW double complex cproj_tx (double complex z)
 
PICOTM_NOTHROW float complex cprojf_tx (float complex z)
 
PICOTM_NOTHROW long double complex cprojl_tx (long double complex z)
 
PICOTM_NOTHROW double creal_tx (double complex z)
 
PICOTM_NOTHROW float crealf_tx (float complex z)
 
PICOTM_NOTHROW long double creall_tx (long double complex z)
 
PICOTM_NOTHROW double complex csin_tx (double complex z)
 
PICOTM_NOTHROW float complex csinf_tx (float complex z)
 
PICOTM_NOTHROW double complex csinh_tx (double complex z)
 
PICOTM_NOTHROW float complex csinhf_tx (float complex z)
 
PICOTM_NOTHROW long double complex csinhl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex csinl_tx (long double complex z)
 
PICOTM_NOTHROW double complex csqrt_tx (double complex z)
 
PICOTM_NOTHROW float complex csqrtf_tx (float complex z)
 
PICOTM_NOTHROW long double complex csqrtl_tx (long double complex z)
 
PICOTM_NOTHROW double complex ctan_tx (double complex z)
 
PICOTM_NOTHROW float complex ctanf_tx (float complex z)
 
PICOTM_NOTHROW double complex ctanh_tx (double complex z)
 
PICOTM_NOTHROW float complex ctanhf_tx (float complex z)
 
PICOTM_NOTHROW long double complex ctanhl_tx (long double complex z)
 
PICOTM_NOTHROW long double complex ctanl_tx (long double complex z)
 
static double _Complex load_cdouble_tx (const double _Complex *addr)
 
static float _Complex load_cfloat_tx (const float _Complex *addr)
 
static long double _Complex load_cldouble_tx (const long double _Complex *addr)
 
static void privatize_cdouble_tx (const double _Complex *addr, unsigned long flags)
 
static void privatize_cfloat_tx (const float _Complex *addr, unsigned long flags)
 
static void privatize_cldouble_tx (const long double _Complex *addr, unsigned long flags)
 
static void store_cdouble_tx (double _Complex *addr, double _Complex value)
 
static void store_cfloat_tx (float _Complex *addr, float _Complex value)
 
static void store_cldouble_tx (long double _Complex *addr, long double _Complex value)