libflame
revision_anchor
|
Functions | |
void | bl1_sdotsv3 (conj1_t conjxyw, int n, float *x, int inc_x, float *y, int inc_y, float *w, int inc_w, float *z, int inc_z, float *beta, float *rho_xz, float *rho_yz, float *rho_wz) |
void | bl1_ddotsv3 (conj1_t conjxyw, int n, double *x, int inc_x, double *y, int inc_y, double *w, int inc_w, double *z, int inc_z, double *beta, double *rho_xz, double *rho_yz, double *rho_wz) |
if (inc_x !=1||inc_y !=1||inc_w !=1||inc_z !=1) | |
for (i=0;i< n_run;++i) | |
if (n_left > 0) | |
void | bl1_cdotsv3 (conj1_t conjxyw, int n, scomplex *x, int inc_x, scomplex *y, int inc_y, scomplex *w, int inc_w, scomplex *z, int inc_z, scomplex *beta, scomplex *rho_xz, scomplex *rho_yz, scomplex *rho_wz) |
void | bl1_zdotsv3 (conj1_t conjxyw, int n, dcomplex *x, int inc_x, dcomplex *y, int inc_y, dcomplex *w, int inc_w, dcomplex *z, int inc_z, dcomplex *beta, dcomplex *rho_xz, dcomplex *rho_yz, dcomplex *rho_wz) |
if (bl1_is_conj(conjxyw)) | |
bl1_zscals (beta, rho_yz) | |
bl1_zscals (beta, rho_wz) | |
Variables | |
double *restrict | y1 |
double *restrict | w1 = w |
double *restrict | z1 = z |
double | rho1 |
double | rho2 |
double | rho3 |
double | x1c |
double | y1c |
double | w1c |
double | z1c |
double | x2c |
double | y2c |
double | w2c |
double | z2c |
int | i |
int | n_pre |
int | n_run |
int | n_left |
* | rho_xz = *beta * *rho_xz + rho1 |
* | rho_yz = *beta * *rho_yz + rho2 |
* | rho_wz = *beta * *rho_wz + rho3 |
x1 = x | |
rho1 | real = 0.0 |
rho1 | imag = 0.0 |
else | |
void bl1_cdotsv3 | ( | conj1_t | conjxyw, |
int | n, | ||
scomplex * | x, | ||
int | inc_x, | ||
scomplex * | y, | ||
int | inc_y, | ||
scomplex * | w, | ||
int | inc_w, | ||
scomplex * | z, | ||
int | inc_z, | ||
scomplex * | beta, | ||
scomplex * | rho_xz, | ||
scomplex * | rho_yz, | ||
scomplex * | rho_wz | ||
) |
References bl1_abort().
void bl1_ddotsv3 | ( | conj1_t | conjxyw, |
int | n, | ||
double * | x, | ||
int | inc_x, | ||
double * | y, | ||
int | inc_y, | ||
double * | w, | ||
int | inc_w, | ||
double * | z, | ||
int | inc_z, | ||
double * | beta, | ||
double * | rho_xz, | ||
double * | rho_yz, | ||
double * | rho_wz | ||
) |
void bl1_sdotsv3 | ( | conj1_t | conjxyw, |
int | n, | ||
float * | x, | ||
int | inc_x, | ||
float * | y, | ||
int | inc_y, | ||
float * | w, | ||
int | inc_w, | ||
float * | z, | ||
int | inc_z, | ||
float * | beta, | ||
float * | rho_xz, | ||
float * | rho_yz, | ||
float * | rho_wz | ||
) |
References bl1_abort().
void bl1_zdotsv3 | ( | conj1_t | conjxyw, |
int | n, | ||
dcomplex * | x, | ||
int | inc_x, | ||
dcomplex * | y, | ||
int | inc_y, | ||
dcomplex * | w, | ||
int | inc_w, | ||
dcomplex * | z, | ||
int | inc_z, | ||
dcomplex * | beta, | ||
dcomplex * | rho_xz, | ||
dcomplex * | rho_yz, | ||
dcomplex * | rho_wz | ||
) |
References bl1_is_conj(), v2df_t::d, i, dcomplex::imag, dcomplex::real, rho1, rho2, rho3, v2df_t::v, w1, w1c, x1, x1c, y1, y1c, z1, and z1c.
Referenced by FLA_Fused_Uhu_Yhu_Zhu_opz_var1().
bl1_zscals | ( | beta | , |
rho_yz | |||
) |
bl1_zscals | ( | beta | , |
rho_wz | |||
) |
if | ( | inc_x ! | = 1 || inc_y != 1 || inc_w != 1 || inc_z != 1 | ) |
if | ( | bl1_is_conj(conjxyw) | ) |
References i, dcomplex::imag, dcomplex::real, w1, x1, y1, and z1.
else |
int i |
Referenced by bl1_ddotsv3(), bl1_zdotsv3(), and if().
rho_wz imag = 0.0 |
int n_left |
Referenced by bl1_ddotsv3(), and if().
int n_pre |
Referenced by bl1_ddotsv3().
int n_run |
Referenced by bl1_ddotsv3().
dcomplex rho1 |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
dcomplex rho2 |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
dcomplex rho3 |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
* rho_wz = *beta * *rho_wz + rho3 |
* rho_xz = *beta * *rho_xz + rho1 |
* rho_yz = *beta * *rho_yz + rho2 |
dcomplex *restrict w1 = w |
dcomplex w1c |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
double w2c |
x1 = x |
Referenced by bl1_ddotsv3(), bl1_zdotsv3(), for(), and if().
dcomplex x1c |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
double x2c |
y1 |
Referenced by bl1_ddotsv3(), bl1_zdotsv3(), for(), and if().
dcomplex y1c |
Referenced by bl1_ddotsv3(), and bl1_zdotsv3().
double y2c |
z1 = z |
Referenced by bl1_ddotsv3(), bl1_zdotsv3(), for(), and if().
dcomplex z1c |
Referenced by bl1_ddotsv3(), bl1_zdotsv3(), and if().
double z2c |
Referenced by for().