NAME

sdsdot - compute a constant plus the double precision dot product of two single precision vectors x and y


SYNOPSIS

  REAL FUNCTION SDSDOT( N, SB, SX, INCX, SY, INCY)
  INTEGER N, INCX, INCY
  REAL SB
  REAL SX(*), SY(*)
  REAL FUNCTION SDSDOT_64( N, SB, SX, INCX, SY, INCY)
  INTEGER*8 N, INCX, INCY
  REAL SB
  REAL SX(*), SY(*)

F95 INTERFACE

  REAL FUNCTION SDSDOT( N, SB, SX, INCX, SY, INCY)
  INTEGER :: N, INCX, INCY
  REAL :: SB
  REAL, DIMENSION(:) :: SX, SY
  REAL FUNCTION SDSDOT_64( N, SB, SX, INCX, SY, INCY)
  INTEGER(8) :: N, INCX, INCY
  REAL :: SB
  REAL, DIMENSION(:) :: SX, SY

C INTERFACE

#include <sunperf.h>

float sdsdot(int n, float sb, float *sx, int incx, float *sy, int incy);

float sdsdot_64(long n, float sb, float *sx, long incx, float *sy, long incy);


PURPOSE

sdsdot Computes a constant plus the double precision dot product of x and y where x and y are single precision n-vectors.


ARGUMENTS