Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

vcosqi (3p)

Name

vcosqi - initialize the array WSAVE, which is used in both VCOSQF and VCOSQB.

Synopsis

SUBROUTINE VCOSQI(N, WSAVE)

INTEGER N
REAL WSAVE(*)

SUBROUTINE VCOSQI_64(N, WSAVE)

INTEGER*8 N
REAL WSAVE(*)




F95 INTERFACE
SUBROUTINE VCOSQI(N, WSAVE)

INTEGER :: N
REAL, DIMENSION(:) :: WSAVE

SUBROUTINE VCOSQI_64(N, WSAVE)

INTEGER(8) :: N
REAL, DIMENSION(:) :: WSAVE




C INTERFACE
#include <sunperf.h>

void vcosqi(int n, float *wsave);

void vcosqi_64(long n, float *wsave);

Description

Oracle Solaris Studio Performance Library                           vcosqi(3P)



NAME
       vcosqi  -  initialize the array WSAVE, which is used in both VCOSQF and
       VCOSQB.


SYNOPSIS
       SUBROUTINE VCOSQI(N, WSAVE)

       INTEGER N
       REAL WSAVE(*)

       SUBROUTINE VCOSQI_64(N, WSAVE)

       INTEGER*8 N
       REAL WSAVE(*)




   F95 INTERFACE
       SUBROUTINE VCOSQI(N, WSAVE)

       INTEGER :: N
       REAL, DIMENSION(:) :: WSAVE

       SUBROUTINE VCOSQI_64(N, WSAVE)

       INTEGER(8) :: N
       REAL, DIMENSION(:) :: WSAVE




   C INTERFACE
       #include <sunperf.h>

       void vcosqi(int n, float *wsave);

       void vcosqi_64(long n, float *wsave);



ARGUMENTS
       N (input) Length of the sequence to be transformed.  The method is most
                 efficient when N is a product of small primes.


       WSAVE (input/output)
                 On  entry,  an  array  of  dimension (2 * N + 15) or greater.
                 VCOSQI needs to be  called  only  once  to  initialize  WSAVE
                 before  calling  VCOSQF  and/or  VCOSQB if N and WSAVE remain
                 unchanged between these calls.  Thus,  subsequent  transforms
                 or  inverse  transforms  of  same size can be obtained faster
                 than the first since they do not  require  initialization  of
                 the workspace.



                                  7 Nov 2015                        vcosqi(3P)