libflame  revision_anchor
Functions
bli_swap.c File Reference

(r)

Functions

void bli_sswap (int n, float *x, int incx, float *y, int incy)
void bli_dswap (int n, double *x, int incx, double *y, int incy)
void bli_cswap (int n, scomplex *x, int incx, scomplex *y, int incy)
void bli_zswap (int n, dcomplex *x, int incx, dcomplex *y, int incy)

Function Documentation

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

References cblas_cswap(), and F77_cswap().

Referenced by bli_cswapmt(), bli_cswapv(), FLA_SA_Apply_pivots(), and FLA_SA_LU_unb().

{
#ifdef BLIS_ENABLE_CBLAS_INTERFACES
    cblas_cswap( n,
                 x, incx, 
                 y, incy );
#else
    F77_cswap( &n,
               x, &incx, 
               y, &incy );
#endif
}
void bli_dswap ( int  n,
double *  x,
int  incx,
double *  y,
int  incy 
)

References cblas_dswap(), and F77_dswap().

Referenced by bli_dswapmt(), bli_dswapv(), FLA_SA_Apply_pivots(), and FLA_SA_LU_unb().

{
#ifdef BLIS_ENABLE_CBLAS_INTERFACES
    cblas_dswap( n,
                 x, incx, 
                 y, incy );
#else
    F77_dswap( &n,
               x, &incx, 
               y, &incy );
#endif
}
void bli_sswap ( int  n,
float *  x,
int  incx,
float *  y,
int  incy 
)

References cblas_sswap(), and F77_sswap().

Referenced by bli_sswapmt(), bli_sswapv(), FLA_SA_Apply_pivots(), and FLA_SA_LU_unb().

{
#ifdef BLIS_ENABLE_CBLAS_INTERFACES
    cblas_sswap( n,
                 x, incx, 
                 y, incy );
#else
    F77_sswap( &n,
               x, &incx, 
               y, &incy );
#endif
}
void bli_zswap ( int  n,
dcomplex x,
int  incx,
dcomplex y,
int  incy 
)

References cblas_zswap(), and F77_zswap().

Referenced by bli_zswapmt(), bli_zswapv(), FLA_SA_Apply_pivots(), and FLA_SA_LU_unb().

{
#ifdef BLIS_ENABLE_CBLAS_INTERFACES
    cblas_zswap( n,
                 x, incx, 
                 y, incy );
#else
    F77_zswap( &n,
               x, &incx, 
               y, &incy );
#endif
}