Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

sscal (3p)

Name

sscal - Compute y := alpha * y

Synopsis

SUBROUTINE SSCAL(N, ALPHA, Y, INCY)

INTEGER N, INCY
REAL ALPHA
REAL Y(*)

SUBROUTINE SSCAL_64(N, ALPHA, Y, INCY)

INTEGER*8 N, INCY
REAL ALPHA
REAL Y(*)




F95 INTERFACE
SUBROUTINE SCAL(N, ALPHA, Y, INCY)

INTEGER :: N, INCY
REAL :: ALPHA
REAL, DIMENSION(:) :: Y

SUBROUTINE SCAL_64(N, ALPHA, Y, INCY)

INTEGER(8) :: N, INCY
REAL :: ALPHA
REAL, DIMENSION(:) :: Y




C INTERFACE
#include <sunperf.h>

void sscal(int n, float alpha, float *y, int incy);

void sscal_64(long n, float alpha, float *y, long incy);

Description

Oracle Solaris Studio Performance Library                            sscal(3P)



NAME
       sscal - Compute y := alpha * y


SYNOPSIS
       SUBROUTINE SSCAL(N, ALPHA, Y, INCY)

       INTEGER N, INCY
       REAL ALPHA
       REAL Y(*)

       SUBROUTINE SSCAL_64(N, ALPHA, Y, INCY)

       INTEGER*8 N, INCY
       REAL ALPHA
       REAL Y(*)




   F95 INTERFACE
       SUBROUTINE SCAL(N, ALPHA, Y, INCY)

       INTEGER :: N, INCY
       REAL :: ALPHA
       REAL, DIMENSION(:) :: Y

       SUBROUTINE SCAL_64(N, ALPHA, Y, INCY)

       INTEGER(8) :: N, INCY
       REAL :: ALPHA
       REAL, DIMENSION(:) :: Y




   C INTERFACE
       #include <sunperf.h>

       void sscal(int n, float alpha, float *y, int incy);

       void sscal_64(long n, float alpha, float *y, long incy);



PURPOSE
       sscal Compute y := alpha * y where alpha is a scalar and y is an n-vec-
       tor.


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.


       ALPHA (input)
                 On entry, ALPHA specifies the  scalar  alpha.   Unchanged  on
                 exit.


       Y (input/output)
                 (  1  +  ( n - 1 )*INCY ).  On entry, the incremented array Y
                 must contain the vector y. On exit, Y is overwritten  by  the
                 updated vector y.


       INCY (input)
                 On entry, INCY specifies the increment for the elements of Y.
                 This routine returns immediately if  INCY  is  less  than  or
                 equal to zero.  Unchanged on exit.




                                  7 Nov 2015                         sscal(3P)