/home/abui...C/sdsdot.f(3)
π NAME π
ok so bestie, this page is all about /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/sdsdot.f
it's giving "library functions manual" energy, the header said /home/abui...C/sdsdot.f(3) and honestly? iconic. it lives in the LAPACK Version 3.12.0 cinematic universe π
β¨ SYNOPSIS β¨
Functions/Subroutines
real function SDSDOT (n, sb, sx, incx, sy, incy)
SDSDOT β that's the whole name, no notes π
π¦ Function/Subroutine Documentation π¦
real function SDSDOT (integer n, real sb, real, dimension(*) sx, integer incx,
real, dimension(*) sy, integer incy)
SDSDOT. the main character fr.
πΈ Purpose:
!>
!> Compute the inner product of two vectors with extended
!> precision accumulation.
!>
!> Returns S.P. result with dot product accumulated in D.P.
!> SDSDOT = SB + sum for I = 0 to N-1 of SX(LX+I*INCX)*SY(LY+I*INCY),
!> where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is
!> defined in a similar way using INCY.
!>
like, it does the dot product but accumulates in double precision and hands you back a single precision result β no cap, that's the whole flex β¨
π Parameters π
NβN is INTEGER, the number of elements in the input vector(s). lowkey important.
!> N is INTEGER
!> number of elements in input vector(s)
!>
SBβSB is REAL, the single precision scalar you're adding onto the inner product. yes she gets added. periodt.
!> SB is REAL
!> single precision scalar to be added to inner product
!>
SXβSX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) ), a single precision vector withNelements π
!> SX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
!> single precision vector with N elements
!>
INCXβINCX is INTEGER, the storage spacing between elements ofSX. the stride, bestie π«
!> INCX is INTEGER
!> storage spacing between elements of SX
!>
SYβSY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) ), a single precision vector withNelements. (yes, the original saysINCXin this dimension expression, notINCYβ we're reporting the tea exactly as served, no edits, not my business π)
!> SY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
!> single precision vector with N elements
!>
INCYβINCY is INTEGER, the storage spacing between elements ofSY. the other stride, the second half of the duo π«Ά
!> INCY is INTEGER
!> storage spacing between elements of SY
!>
π Author π
Lawson, C. L., (JPL), Hanson, R. J., (SNLA),
Kincaid, D. R., (U. of Texas), Krogh, F. T., (JPL)
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
legends. all of them. absolute icons π
π§ Further Details: π§
!>
!> REFERENCES
!>
!> C. L. Lawson, R. J. Hanson, D. R. Kincaid and F. T.
!> Krogh, Basic linear algebra subprograms for Fortran
!> usage, Algorithm No. 539, Transactions on Mathematical
!> Software 5, 3 (September 1979), pp. 308-323.
!>
!> REVISION HISTORY (YYMMDD)
!>
!> 791001 DATE WRITTEN
!> 890531 Changed all specific intrinsics to generic. (WRB)
!> 890831 Modified array declarations. (WRB)
!> 890831 REVISION DATE from Version 3.2
!> 891214 Prologue converted to Version 4.0 format. (BAB)
!> 920310 Corrected definition of LX in DESCRIPTION. (WRB)
!> 920501 Reformatted the REFERENCES section. (WRB)
!> 070118 Reformat to LAPACK coding style
!>
the revision history is literally a glow-up timeline and i'm obsessed π 1979 to 2007, she's been thriving for decades.
Definition at line 112 of file sdsdot.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. (a bot wrote this section, and honestly? it ate π€β¨)
k bye bestie, go compute that inner product with extended precision accumulation π π¦
LAPACK Β· Version 3.12.0 Β· /home/abui...C/sdsdot.f(3)
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms