Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
vectorize_sqrt.cpp File Reference
#include "cddefines.h"
#include "vectorize.h"
#include "vectorize_math.h"
#include "vectorize_sqrt_core.h"
Include dependency graph for vectorize_sqrt.cpp:

Functions

int v1sqrtd (int)
 
int v1hypotd (int, int)
 
int v1sqrtf (int)
 
int v1hypotf (int, int)
 
double wr_sqrtd (double x)
 
double wr_hypotd (double x, double y)
 
sys_float wr_sqrtf (sys_float x)
 
sys_float wr_hypotf (sys_float x, sys_float y)
 
void vsqrt (const double x[], double y[], long nlo, long nhi)
 
void vhypot (const double x1[], const double x2[], double y[], long nlo, long nhi)
 
void vsqrt (const sys_float x[], sys_float y[], long nlo, long nhi)
 
void vhypot (const sys_float x1[], const sys_float x2[], sys_float y[], long nlo, long nhi)
 
void vsqrt (double *y, double x0, double x1, double x2, double x3)
 
void vhypot (double *z, double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
 
void vsqrt (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7)
 
void vsqrt (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3)
 
void vhypot (sys_float *z, sys_float x0, sys_float y0, sys_float x1, sys_float y1, sys_float x2, sys_float y2, sys_float x3, sys_float y3)
 
void vsqrt (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7)
 
void vhypot (sys_float *z, sys_float x0, sys_float y0, sys_float x1, sys_float y1, sys_float x2, sys_float y2, sys_float x3, sys_float y3, sys_float x4, sys_float y4, sys_float x5, sys_float y5, sys_float x6, sys_float y6, sys_float x7, sys_float y7)
 
void vsqrt (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7, sys_float x8, sys_float x9, sys_float x10, sys_float x11, sys_float x12, sys_float x13, sys_float x14, sys_float x15)
 

Function Documentation

◆ v1hypotd()

int v1hypotd ( int ,
int  )
inline

Referenced by vhypot().

◆ v1hypotf()

int v1hypotf ( int ,
int  )
inline

Referenced by vhypot().

◆ v1sqrtd()

int v1sqrtd ( int )
inline

Referenced by vsqrt().

◆ v1sqrtf()

int v1sqrtf ( int )
inline

Referenced by vsqrt().

◆ vhypot() [1/5]

void vhypot ( const double x1[],
const double x2[],
double y[],
long nlo,
long nhi )

References DEBUG_ENTRY, v1hypotd(), vecfun2(), wr_hypotd(), x1, and x2.

Referenced by ParseCrashDo().

Here is the call graph for this function:

◆ vhypot() [2/5]

void vhypot ( const sys_float x1[],
const sys_float x2[],
sys_float y[],
long nlo,
long nhi )

References DEBUG_ENTRY, v1hypotf(), vecfun2(), wr_hypotf(), x1, and x2.

Here is the call graph for this function:

◆ vhypot() [3/5]

void vhypot ( double * z,
double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3 )

References V1FUN2_PD_4, x0, x1, and x2.

◆ vhypot() [4/5]

void vhypot ( sys_float * z,
sys_float x0,
sys_float y0,
sys_float x1,
sys_float y1,
sys_float x2,
sys_float y2,
sys_float x3,
sys_float y3 )

References V1FUN2_PS_4, x0, x1, and x2.

◆ vhypot() [5/5]

void vhypot ( sys_float * z,
sys_float x0,
sys_float y0,
sys_float x1,
sys_float y1,
sys_float x2,
sys_float y2,
sys_float x3,
sys_float y3,
sys_float x4,
sys_float y4,
sys_float x5,
sys_float y5,
sys_float x6,
sys_float y6,
sys_float x7,
sys_float y7 )

References V1FUN2_PS_8, x0, x1, and x2.

◆ vsqrt() [1/7]

void vsqrt ( const double x[],
double y[],
long nlo,
long nhi )

References DEBUG_ENTRY, v1sqrtd(), vecfun(), and wr_sqrtd().

Referenced by y2s().

Here is the call graph for this function:

◆ vsqrt() [2/7]

void vsqrt ( const sys_float x[],
sys_float y[],
long nlo,
long nhi )

References DEBUG_ENTRY, v1sqrtf(), vecfun(), and wr_sqrtf().

Here is the call graph for this function:

◆ vsqrt() [3/7]

void vsqrt ( double * y,
double x0,
double x1,
double x2,
double x3 )

References V1FUN_PD_4, x0, x1, and x2.

◆ vsqrt() [4/7]

void vsqrt ( double * y,
double x0,
double x1,
double x2,
double x3,
double x4,
double x5,
double x6,
double x7 )

References V1FUN_PD_8, x0, x1, and x2.

◆ vsqrt() [5/7]

void vsqrt ( sys_float * y,
sys_float x0,
sys_float x1,
sys_float x2,
sys_float x3 )

References V1FUN_PS_4, x0, x1, and x2.

◆ vsqrt() [6/7]

void vsqrt ( sys_float * y,
sys_float x0,
sys_float x1,
sys_float x2,
sys_float x3,
sys_float x4,
sys_float x5,
sys_float x6,
sys_float x7 )

References V1FUN_PS_8, x0, x1, and x2.

◆ vsqrt() [7/7]

void vsqrt ( sys_float * y,
sys_float x0,
sys_float x1,
sys_float x2,
sys_float x3,
sys_float x4,
sys_float x5,
sys_float x6,
sys_float x7,
sys_float x8,
sys_float x9,
sys_float x10,
sys_float x11,
sys_float x12,
sys_float x13,
sys_float x14,
sys_float x15 )

References V1FUN_PS_16, x0, x1, and x2.

◆ wr_hypotd()

double wr_hypotd ( double x,
double y )
inline

Referenced by vhypot().

◆ wr_hypotf()

sys_float wr_hypotf ( sys_float x,
sys_float y )
inline

Referenced by vhypot().

◆ wr_sqrtd()

double wr_sqrtd ( double x)
inline

Referenced by vsqrt().

◆ wr_sqrtf()

sys_float wr_sqrtf ( sys_float x)
inline

Referenced by vsqrt().