libflame  12600
Functions
bl1_swapv.c File Reference

(r12600)

Functions

void bl1_sswapv (int n, float *x, int incx, float *y, int incy)
void bl1_dswapv (int n, double *x, int incx, double *y, int incy)
void bl1_cswapv (int n, scomplex *x, int incx, scomplex *y, int incy)
void bl1_zswapv (int n, dcomplex *x, int incx, dcomplex *y, int incy)

Function Documentation

void bl1_cswapv ( int  n,
scomplex x,
int  incx,
scomplex y,
int  incy 
)

References bl1_cswap(), and bl1_zero_dim1().

Referenced by FLA_Apply_pivots_macro_external(), FLA_Sort_bsvd_ext_b_opc(), and FLA_Sort_bsvd_ext_f_opc().

{
    // Return early if possible.
    if ( bl1_zero_dim1( n ) ) return;

    bl1_cswap( n,
               x, incx, 
               y, incy );
}
void bl1_dswapv ( int  n,
double *  x,
int  incx,
double *  y,
int  incy 
)
void bl1_sswapv ( int  n,
float *  x,
int  incx,
float *  y,
int  incy 
)

References bl1_sswap(), and bl1_zero_dim1().

Referenced by FLA_Apply_pivots_macro_external(), FLA_Sort_bsvd_ext_b_ops(), and FLA_Sort_bsvd_ext_f_ops().

{
    // Return early if possible.
    if ( bl1_zero_dim1( n ) ) return;

    bl1_sswap( n,
               x, incx, 
               y, incy );
}
void bl1_zswapv ( int  n,
dcomplex x,
int  incx,
dcomplex y,
int  incy 
)