66 #define G4Exp std::exp
160 int32_t ret = int32_t (x);
173 int32_t ret = int32_t (x);
188 const int32_t
n = int32_t(px);
190 x -= px * 6.93145751953125E-1;
191 x -= px * 1.42860682030941723212E-6;
220 x = std::numeric_limits<G4double>::infinity();
238 const int32_t
n = int32_t ( z );
266 void expv(
const uint32_t size,
G4double const * __restrict__ iarray,
G4double* __restrict__ oarray);
268 void expfv(
const uint32_t size,
G4float const * __restrict__ iarray,
G4float* __restrict__ oarray);
269 void G4Expfv(
const uint32_t size,
G4float const * __restrict__ iarray,
G4float* __restrict__ oarray);
G4double fpfloor(const G4double x)
A vectorisable floor implementation, not only triggered by fast-math.
uint32_t sp2uint32(G4float x)
void expfv(const uint32_t size, G4float const *__restrict__ iarray, G4float *__restrict__ oarray)
void G4Expfv(const uint32_t size, G4float const *__restrict__ iarray, G4float *__restrict__ oarray)
G4float G4Expf(G4float initial_x)
Exponential Function single precision.
G4float uint322sp(G4int x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
void G4Expv(const uint32_t size, G4double const *__restrict__ iarray, G4double *__restrict__ oarray)
G4double uint642dp(uint64_t ll)
void expv(const uint32_t size, G4double const *__restrict__ iarray, G4double *__restrict__ oarray)