openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
fmath Namespace Reference

Namespaces

namespace  local
 

Classes

class  PowGenerator
 

Functions

float exp (float x)
 
double expd (double x)
 
__m128d exp_pd (__m128d x)
 
void expd_v (double *px, size_t n)
 
__m128 exp_ps (__m128 x)
 
float log (float x)
 
__m128 log_ps (__m128 x)
 
float log2 (float x)
 
float exp2 (float x)
 
__m128d log_pd (__m128d x)
 
__m128 pow_ps (__m128 x, __m128 y)
 
__m128d pow_pd (__m128d x, __m128d y)
 

Function Documentation

◆ exp()

float fmath::exp ( float  x)
inline

References fmath::local::C< EXP_N, LOG_N, EXPD_N >::expVar, fmath::local::ExpVar< N >::f88, and fmath::local::mask().

Referenced by exp2().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exp2()

float fmath::exp2 ( float  x)
inline

References exp().

Here is the call graph for this function:

◆ exp_pd()

__m128d fmath::exp_pd ( __m128d  x)
inline

References expd(), fmath::local::C< EXP_N, LOG_N, EXPD_N >::expdVar, fmath::local::mask(), and MIE_ALIGN.

Referenced by pow_pd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exp_ps()

__m128 fmath::exp_ps ( __m128  x)
inline

References fmath::local::C< EXP_N, LOG_N, EXPD_N >::expVar.

Referenced by pow_ps().

Here is the caller graph for this function:

◆ expd()

double fmath::expd ( double  x)
inline

References fmath::local::C< EXP_N, LOG_N, EXPD_N >::expdVar, and fmath::local::mask().

Referenced by exp_pd(), and expd_v().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ expd_v()

void fmath::expd_v ( double *  px,
size_t  n 
)
inline

References expd(), fmath::local::C< EXP_N, LOG_N, EXPD_N >::expdVar, and fmath::local::mask().

Here is the call graph for this function:

◆ log()

float fmath::log ( float  x)
inline

References fmath::local::C< EXP_N, LOG_N, EXPD_N >::logVar, and fmath::local::mask().

Referenced by log2(), log_pd(), and fmath::local::LogVar< N >::LogVar().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ log2()

float fmath::log2 ( float  x)
inline

References log().

Here is the call graph for this function:

◆ log_pd()

__m128d fmath::log_pd ( __m128d  x)
inline

References log().

Referenced by pow_pd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ log_ps()

__m128 fmath::log_ps ( __m128  x)
inline

References fmath::local::C< EXP_N, LOG_N, EXPD_N >::logVar, and MIE_PACK.

Referenced by pow_ps().

Here is the caller graph for this function:

◆ pow_pd()

__m128d fmath::pow_pd ( __m128d  x,
__m128d  y 
)
inline

References exp_pd(), and log_pd().

Here is the call graph for this function:

◆ pow_ps()

__m128 fmath::pow_ps ( __m128  x,
__m128  y 
)
inline

References exp_ps(), and log_ps().

Here is the call graph for this function: