Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

ccopy (3p)

Name

ccopy - copy x to y

Synopsis

SUBROUTINE CCOPY(N, X, INCX, Y, INCY)

COMPLEX X(*), Y(*)
INTEGER N, INCX, INCY

SUBROUTINE CCOPY_64(N, X, INCX, Y, INCY)

COMPLEX X(*), Y(*)
INTEGER*8 N, INCX, INCY




F95 INTERFACE
SUBROUTINE COPY(N, X, INCX, Y, INCY)

COMPLEX, DIMENSION(:) :: X, Y
INTEGER :: N, INCX, INCY

SUBROUTINE COPY_64(N, X, INCX, Y, INCY)

COMPLEX, DIMENSION(:) :: X, Y
INTEGER(8) :: N, INCX, INCY




C INTERFACE
#include <sunperf.h>

void ccopy(int n, complex *x, int incx, complex *y, int incy);

void ccopy_64(long n, complex *x, long incx, complex *y, long incy);

Description

Oracle Solaris Studio Performance Library                            ccopy(3P)



NAME
       ccopy - copy x to y


SYNOPSIS
       SUBROUTINE CCOPY(N, X, INCX, Y, INCY)

       COMPLEX X(*), Y(*)
       INTEGER N, INCX, INCY

       SUBROUTINE CCOPY_64(N, X, INCX, Y, INCY)

       COMPLEX X(*), Y(*)
       INTEGER*8 N, INCX, INCY




   F95 INTERFACE
       SUBROUTINE COPY(N, X, INCX, Y, INCY)

       COMPLEX, DIMENSION(:) :: X, Y
       INTEGER :: N, INCX, INCY

       SUBROUTINE COPY_64(N, X, INCX, Y, INCY)

       COMPLEX, DIMENSION(:) :: X, Y
       INTEGER(8) :: N, INCX, INCY




   C INTERFACE
       #include <sunperf.h>

       void ccopy(int n, complex *x, int incx, complex *y, int incy);

       void ccopy_64(long n, complex *x, long incx, complex *y, long incy);



PURPOSE
       ccopy Copy x to y where x and y are n-vectors.


ARGUMENTS
       N (input)
                 On  entry,  N specifies the number of elements in the vector.
                 N must be at least one for the subroutine to have any visible
                 effect.  Unchanged on exit.


       X (input)
                 of  DIMENSION at least ( 1 + ( n - 1 )*abs( INCX ) ).  Before
                 entry, the incremented array X must  contain  the  vector  x.
                 Unchanged on exit.


       INCX (input)
                 On entry, INCX specifies the increment for the elements of X.
                 Unchanged on exit.


       Y (output)
                 of DIMENSION at least ( 1 + ( n - 1  )*abs(  INCY  )  ).   On
                 entry,  the incremented array Y must contain the vector y. On
                 exit, Y is overwritten by the vector x.


       INCY (input)
                 On entry, INCY specifies the increment for the elements of Y.
                 Unchanged on exit.




                                  7 Nov 2015                         ccopy(3P)