/home/abui...SRC/srot.f(3)
okay so welcome to srot.f(3), straight out of the Library Functions Manual β it's giving tiny BLAS routine, big main character energy, and we're gonna get into it π
β¨
NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/srot.f
that's the NAME section, bestie: literally just the path. lowkey iconic, no notes π«Ά
SYNOPSIS β¨
Functions/Subroutines π§
subroutine SROT (n, sx, incx, sy, incy, c, s)
the little quick-look signature. periodt.
Function/Subroutine Documentation π
subroutine SROT β the full signature π
subroutine SROT (integer n, real, dimension(*) sx, integer incx, real, dimension(*) sy, integer incy, real c, real s)
yep, that's SROT. say it with me: SROT π
Purpose π―
Purpose: it applies a plane rotation. that's the whole tea, and honestly it ate. ππ₯
Parameters π
NβN is INTEGER; it's the number of elements in input vector(s). slay.SXβSX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) ). the math is mathing β¨INCXβINCX is INTEGER; storage spacing between elements ofSX. okayyy spacing lore πSYβSY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCY ) ). twin behavior, different letter π¦INCYβINCY is INTEGER; storage spacing between elements ofSY. yes bestie, more spacing πΈCβC is REAL. that's it, that's the parameter πSβS is REAL. same energy, different name π
Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the credits are giving "we built this, and we're not sorry" πβ¨
Further Details π₯
jack dongarra, linpack, 3/11/78.
modified 12/3/93, array(1) declarations changed to array(*)
the source notes are literally right there β dated 3/11/78 and 12/3/93, with the array(1) β array(*) glow-up noted. iykyk π§
Definition at line 91 of file srot.f. π
it lives at line 91 of srot.f β noted, bestie. no cap.
Author β¨ (the generated one)
Generated automatically by Doxygen for LAPACK from the source code.
so yeah, this page was generated automatically by Doxygen for LAPACK from the source code β very "the tooling did its thing" energy π«Ά
cute little sign-off: this is LAPACK Version 3.12.0, page path /home/abui...SRC/srot.f(3), and that's the source/version + page-path footer folded into a bestie farewell. mwah ππβ¨
π¦ 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