NAME

blas_dsort - sorts a real (double precision) vector X in increasing or decreasing order using quick sort algorithm


SYNOPSIS

  SUBROUTINE BLAS_DSORT( SORT, N, X, INCX)
  INTEGER SORT, N, INCX
  DOUBLE PRECISION X(*)
  SUBROUTINE BLAS_DSORT_64( SORT, N, X, INCX)
  INTEGER*8 SORT, N, INCX
  DOUBLE PRECISION X(*)

F95 INTERFACE

  SUBROUTINE SORT( [SORT], [N], X, [INCX])
  INTEGER :: SORT, N, INCX
  REAL(8), DIMENSION(:) :: X
  SUBROUTINE SORT_64( [SORT], [N], X, [INCX])
  INTEGER(8) :: SORT, N, INCX
  REAL(8), DIMENSION(:) :: X

C INTERFACE

#include <sunperf.h>

void blas_dsort(int sort, int n, double *x, int incx);

void blas_dsort_64(long sort, long n, double *x, long incx);


ARGUMENTS


SEE ALSO

blas_dsortv(3P), blas_dpermute(3P)