time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

README.md (45986B)


      1 <!--
      2 
      3 @license Apache-2.0
      4 
      5 Copyright (c) 2020 The Stdlib Authors.
      6 
      7 Licensed under the Apache License, Version 2.0 (the "License");
      8 you may not use this file except in compliance with the License.
      9 You may obtain a copy of the License at
     10 
     11    http://www.apache.org/licenses/LICENSE-2.0
     12 
     13 Unless required by applicable law or agreed to in writing, software
     14 distributed under the License is distributed on an "AS IS" BASIS,
     15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     16 See the License for the specific language governing permissions and
     17 limitations under the License.
     18 
     19 -->
     20 
     21 # Extended BLAS
     22 
     23 > Standard library extensions to base basic linear algebra subprograms (BLAS).
     24 
     25 <section class="usage">
     26 
     27 ## Usage
     28 
     29 ```javascript
     30 var extblas = require( '@stdlib/blas/ext/base' );
     31 ```
     32 
     33 #### extblas
     34 
     35 Standard library extensions to base basic linear algebra subprograms (BLAS).
     36 
     37 ```javascript
     38 var ns = extblas;
     39 // returns {...}
     40 ```
     41 
     42 <!-- <toc pattern="*"> -->
     43 
     44 <div class="namespace-toc">
     45 
     46 -   <span class="signature">[`dapx( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapx]</span><span class="delimiter">: </span><span class="description">add a constant to each element in a double-precision floating-point strided array.</span>
     47 -   <span class="signature">[`dapxsum( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapxsum]</span><span class="delimiter">: </span><span class="description">add a constant to each double-precision floating-point strided array element and compute the sum.</span>
     48 -   <span class="signature">[`dapxsumkbn( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapxsumkbn]</span><span class="delimiter">: </span><span class="description">add a constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.</span>
     49 -   <span class="signature">[`dapxsumkbn2( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapxsumkbn2]</span><span class="delimiter">: </span><span class="description">add a constant to each double-precision floating-point strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.</span>
     50 -   <span class="signature">[`dapxsumors( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapxsumors]</span><span class="delimiter">: </span><span class="description">add a constant to each double-precision floating-point strided array element and compute the sum using ordinary recursive summation.</span>
     51 -   <span class="signature">[`dapxsumpw( N, alpha, x, stride )`][@stdlib/blas/ext/base/dapxsumpw]</span><span class="delimiter">: </span><span class="description">add a constant to each double-precision floating-point strided array element and compute the sum using pairwise summation.</span>
     52 -   <span class="signature">[`dasumpw( N, x, stride )`][@stdlib/blas/ext/base/dasumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements using pairwise summation.</span>
     53 -   <span class="signature">[`dcusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusum]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of double-precision floating-point strided array elements.</span>
     54 -   <span class="signature">[`dcusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumkbn]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of double-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
     55 -   <span class="signature">[`dcusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
     56 -   <span class="signature">[`dcusumors( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumors]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of double-precision floating-point strided array elements using ordinary recursive summation.</span>
     57 -   <span class="signature">[`dcusumpw( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumpw]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of double-precision floating-point strided array elements using pairwise summation.</span>
     58 -   <span class="signature">[`dfill( N, alpha, x, stride )`][@stdlib/blas/ext/base/dfill]</span><span class="delimiter">: </span><span class="description">fill a double-precision floating-point strided array with a specified scalar constant.</span>
     59 -   <span class="signature">[`dnanasum( N, x, stride )`][@stdlib/blas/ext/base/dnanasum]</span><span class="delimiter">: </span><span class="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
     60 -   <span class="signature">[`dnanasumors( N, x, stride )`][@stdlib/blas/ext/base/dnanasumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
     61 -   <span class="signature">[`dnannsum( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsum]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
     62 -   <span class="signature">[`dnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
     63 -   <span class="signature">[`dnannsumkbn2( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
     64 -   <span class="signature">[`dnannsumors( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
     65 -   <span class="signature">[`dnannsumpw( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation.</span>
     66 -   <span class="signature">[`dnansum( N, x, stride )`][@stdlib/blas/ext/base/dnansum]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
     67 -   <span class="signature">[`dnansumkbn( N, x, stride )`][@stdlib/blas/ext/base/dnansumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
     68 -   <span class="signature">[`dnansumkbn2( N, x, stride )`][@stdlib/blas/ext/base/dnansumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
     69 -   <span class="signature">[`dnansumors( N, x, stride )`][@stdlib/blas/ext/base/dnansumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
     70 -   <span class="signature">[`dnansumpw( N, x, stride )`][@stdlib/blas/ext/base/dnansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation.</span>
     71 -   <span class="signature">[`drev( N, x, stride )`][@stdlib/blas/ext/base/drev]</span><span class="delimiter">: </span><span class="description">reverse a double-precision floating-point strided array in-place.</span>
     72 -   <span class="signature">[`dsapxsum( N, alpha, x, stride )`][@stdlib/blas/ext/base/dsapxsum]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using extended accumulation and returning an extended precision result.</span>
     73 -   <span class="signature">[`dsapxsumpw( N, alpha, x, stride )`][@stdlib/blas/ext/base/dsapxsumpw]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation with extended accumulation and returning an extended precision result.</span>
     74 -   <span class="signature">[`dsnannsumors( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dsnannsumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.</span>
     75 -   <span class="signature">[`dsnansum( N, x, stride )`][@stdlib/blas/ext/base/dsnansum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.</span>
     76 -   <span class="signature">[`dsnansumors( N, x, stride )`][@stdlib/blas/ext/base/dsnansumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.</span>
     77 -   <span class="signature">[`dsnansumpw( N, x, stride )`][@stdlib/blas/ext/base/dsnansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using pairwise summation with extended accumulation, and returning an extended precision result.</span>
     78 -   <span class="signature">[`dsort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2hp]</span><span class="delimiter">: </span><span class="description">simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using heapsort.</span>
     79 -   <span class="signature">[`dsort2ins( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2ins]</span><span class="delimiter">: </span><span class="description">simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using insertion sort.</span>
     80 -   <span class="signature">[`dsort2sh( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2sh]</span><span class="delimiter">: </span><span class="description">simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using Shellsort.</span>
     81 -   <span class="signature">[`dsorthp( N, order, x, stride )`][@stdlib/blas/ext/base/dsorthp]</span><span class="delimiter">: </span><span class="description">sort a double-precision floating-point strided array using heapsort.</span>
     82 -   <span class="signature">[`dsortins( N, order, x, stride )`][@stdlib/blas/ext/base/dsortins]</span><span class="delimiter">: </span><span class="description">sort a double-precision floating-point strided array using insertion sort.</span>
     83 -   <span class="signature">[`dsortsh( N, order, x, stride )`][@stdlib/blas/ext/base/dsortsh]</span><span class="delimiter">: </span><span class="description">sort a double-precision floating-point strided array using Shellsort.</span>
     84 -   <span class="signature">[`dssum( N, x, stride )`][@stdlib/blas/ext/base/dssum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using extended accumulation and returning an extended precision result.</span>
     85 -   <span class="signature">[`dssumors( N, x, stride )`][@stdlib/blas/ext/base/dssumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation with extended accumulation and returning an extended precision result.</span>
     86 -   <span class="signature">[`dssumpw( N, x, stride )`][@stdlib/blas/ext/base/dssumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using pairwise summation with extended accumulation and returning an extended precision result.</span>
     87 -   <span class="signature">[`dsum( N, x, stride )`][@stdlib/blas/ext/base/dsum]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements.</span>
     88 -   <span class="signature">[`dsumkbn( N, x, stride )`][@stdlib/blas/ext/base/dsumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
     89 -   <span class="signature">[`dsumkbn2( N, x, stride )`][@stdlib/blas/ext/base/dsumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
     90 -   <span class="signature">[`dsumors( N, x, stride )`][@stdlib/blas/ext/base/dsumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.</span>
     91 -   <span class="signature">[`dsumpw( N, x, stride )`][@stdlib/blas/ext/base/dsumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision floating-point strided array elements using pairwise summation.</span>
     92 -   <span class="signature">[`gapx( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapx]</span><span class="delimiter">: </span><span class="description">add a constant to each element in a strided array.</span>
     93 -   <span class="signature">[`gapxsum( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapxsum]</span><span class="delimiter">: </span><span class="description">add a constant to each strided array element and compute the sum.</span>
     94 -   <span class="signature">[`gapxsumkbn( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapxsumkbn]</span><span class="delimiter">: </span><span class="description">add a constant to each strided array element and compute the sum using an improved Kahan–Babuška algorithm.</span>
     95 -   <span class="signature">[`gapxsumkbn2( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapxsumkbn2]</span><span class="delimiter">: </span><span class="description">add a constant to each strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.</span>
     96 -   <span class="signature">[`gapxsumors( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapxsumors]</span><span class="delimiter">: </span><span class="description">add a constant to each strided array element and compute the sum using ordinary recursive summation.</span>
     97 -   <span class="signature">[`gapxsumpw( N, alpha, x, stride )`][@stdlib/blas/ext/base/gapxsumpw]</span><span class="delimiter">: </span><span class="description">add a constant to each strided array element and compute the sum using pairwise summation.</span>
     98 -   <span class="signature">[`gasumpw( N, x, stride )`][@stdlib/blas/ext/base/gasumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of absolute values (_L1_ norm) of strided array elements using pairwise summation.</span>
     99 -   <span class="signature">[`gcusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusum]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of strided array elements.</span>
    100 -   <span class="signature">[`gcusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumkbn]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of strided array elements using an improved Kahan–Babuška algorithm.</span>
    101 -   <span class="signature">[`gcusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
    102 -   <span class="signature">[`gcusumors( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumors]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of strided array elements using ordinary recursive summation.</span>
    103 -   <span class="signature">[`gcusumpw( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumpw]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of strided array elements using pairwise summation.</span>
    104 -   <span class="signature">[`gfillBy( N, x, stride, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfill-by]</span><span class="delimiter">: </span><span class="description">fill a strided array according to a provided callback function.</span>
    105 -   <span class="signature">[`gfill( N, alpha, x, stride )`][@stdlib/blas/ext/base/gfill]</span><span class="delimiter">: </span><span class="description">fill a strided array with a specified scalar constant.</span>
    106 -   <span class="signature">[`gnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
    107 -   <span class="signature">[`gnansum( N, x, stride )`][@stdlib/blas/ext/base/gnansum]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values.</span>
    108 -   <span class="signature">[`gnansumkbn( N, x, stride )`][@stdlib/blas/ext/base/gnansumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
    109 -   <span class="signature">[`gnansumkbn2( N, x, stride )`][@stdlib/blas/ext/base/gnansumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
    110 -   <span class="signature">[`gnansumors( N, x, stride )`][@stdlib/blas/ext/base/gnansumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
    111 -   <span class="signature">[`gnansumpw( N, x, stride )`][@stdlib/blas/ext/base/gnansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using pairwise summation.</span>
    112 -   <span class="signature">[`grev( N, x, stride )`][@stdlib/blas/ext/base/grev]</span><span class="delimiter">: </span><span class="description">reverse a strided array in-place.</span>
    113 -   <span class="signature">[`gsort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2hp]</span><span class="delimiter">: </span><span class="description">simultaneously sort two strided arrays based on the sort order of the first array using heapsort.</span>
    114 -   <span class="signature">[`gsort2ins( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2ins]</span><span class="delimiter">: </span><span class="description">simultaneously sort two strided arrays based on the sort order of the first array using insertion sort.</span>
    115 -   <span class="signature">[`gsort2sh( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2sh]</span><span class="delimiter">: </span><span class="description">simultaneously sort two strided arrays based on the sort order of the first array using Shellsort.</span>
    116 -   <span class="signature">[`gsorthp( N, order, x, stride )`][@stdlib/blas/ext/base/gsorthp]</span><span class="delimiter">: </span><span class="description">sort a strided array using heapsort.</span>
    117 -   <span class="signature">[`gsortins( N, order, x, stride )`][@stdlib/blas/ext/base/gsortins]</span><span class="delimiter">: </span><span class="description">sort a strided array using insertion sort.</span>
    118 -   <span class="signature">[`gsortsh( N, order, x, stride )`][@stdlib/blas/ext/base/gsortsh]</span><span class="delimiter">: </span><span class="description">sort a strided array using Shellsort.</span>
    119 -   <span class="signature">[`gsum( N, x, stride )`][@stdlib/blas/ext/base/gsum]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements.</span>
    120 -   <span class="signature">[`gsumkbn( N, x, stride )`][@stdlib/blas/ext/base/gsumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements using an improved Kahan–Babuška algorithm.</span>
    121 -   <span class="signature">[`gsumkbn2( N, x, stride )`][@stdlib/blas/ext/base/gsumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
    122 -   <span class="signature">[`gsumors( N, x, stride )`][@stdlib/blas/ext/base/gsumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements using ordinary recursive summation.</span>
    123 -   <span class="signature">[`gsumpw( N, x, stride )`][@stdlib/blas/ext/base/gsumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements using pairwise summation.</span>
    124 -   <span class="signature">[`sapx( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapx]</span><span class="delimiter">: </span><span class="description">add a constant to each element in a single-precision floating-point strided array.</span>
    125 -   <span class="signature">[`sapxsum( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapxsum]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum.</span>
    126 -   <span class="signature">[`sapxsumkbn( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapxsumkbn]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.</span>
    127 -   <span class="signature">[`sapxsumkbn2( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapxsumkbn2]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.</span>
    128 -   <span class="signature">[`sapxsumors( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapxsumors]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using ordinary recursive summation.</span>
    129 -   <span class="signature">[`sapxsumpw( N, alpha, x, stride )`][@stdlib/blas/ext/base/sapxsumpw]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation.</span>
    130 -   <span class="signature">[`sasumpw( N, x, stride )`][@stdlib/blas/ext/base/sasumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of absolute values (_L1_ norm) of single-precision floating-point strided array elements using pairwise summation.</span>
    131 -   <span class="signature">[`scusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusum]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of single-precision floating-point strided array elements.</span>
    132 -   <span class="signature">[`scusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumkbn]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
    133 -   <span class="signature">[`scusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
    134 -   <span class="signature">[`scusumors( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumors]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of single-precision floating-point strided array elements using ordinary recursive summation.</span>
    135 -   <span class="signature">[`scusumpw( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumpw]</span><span class="delimiter">: </span><span class="description">calculate the cumulative sum of single-precision floating-point strided array elements using pairwise summation.</span>
    136 -   <span class="signature">[`sdsapxsum( N, alpha, x, stride )`][@stdlib/blas/ext/base/sdsapxsum]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using extended accumulation.</span>
    137 -   <span class="signature">[`sdsapxsumpw( N, alpha, x, stride )`][@stdlib/blas/ext/base/sdsapxsumpw]</span><span class="delimiter">: </span><span class="description">add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation with extended accumulation.</span>
    138 -   <span class="signature">[`sdsnansum( N, x, stride )`][@stdlib/blas/ext/base/sdsnansum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using extended accumulation.</span>
    139 -   <span class="signature">[`sdsnansumpw( N, x, stride )`][@stdlib/blas/ext/base/sdsnansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation with extended accumulation.</span>
    140 -   <span class="signature">[`sdssum( N, x, stride )`][@stdlib/blas/ext/base/sdssum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using extended accumulation.</span>
    141 -   <span class="signature">[`sdssumpw( N, x, stride )`][@stdlib/blas/ext/base/sdssumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using pairwise summation with extended accumulation.</span>
    142 -   <span class="signature">[`sfill( N, alpha, x, stride )`][@stdlib/blas/ext/base/sfill]</span><span class="delimiter">: </span><span class="description">fill a single-precision floating-point strided array with a specified scalar constant.</span>
    143 -   <span class="signature">[`snansum( N, x, stride )`][@stdlib/blas/ext/base/snansum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values.</span>
    144 -   <span class="signature">[`snansumkbn( N, x, stride )`][@stdlib/blas/ext/base/snansumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
    145 -   <span class="signature">[`snansumkbn2( N, x, stride )`][@stdlib/blas/ext/base/snansumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
    146 -   <span class="signature">[`snansumors( N, x, stride )`][@stdlib/blas/ext/base/snansumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
    147 -   <span class="signature">[`snansumpw( N, x, stride )`][@stdlib/blas/ext/base/snansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation.</span>
    148 -   <span class="signature">[`srev( N, x, stride )`][@stdlib/blas/ext/base/srev]</span><span class="delimiter">: </span><span class="description">reverse a single-precision floating-point strided array in-place.</span>
    149 -   <span class="signature">[`ssort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/ssort2hp]</span><span class="delimiter">: </span><span class="description">simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using heapsort.</span>
    150 -   <span class="signature">[`ssort2ins( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/ssort2ins]</span><span class="delimiter">: </span><span class="description">simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using insertion sort.</span>
    151 -   <span class="signature">[`ssort2sh( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/ssort2sh]</span><span class="delimiter">: </span><span class="description">simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using Shellsort.</span>
    152 -   <span class="signature">[`ssorthp( N, order, x, stride )`][@stdlib/blas/ext/base/ssorthp]</span><span class="delimiter">: </span><span class="description">sort a single-precision floating-point strided array using heapsort.</span>
    153 -   <span class="signature">[`ssortins( N, order, x, stride )`][@stdlib/blas/ext/base/ssortins]</span><span class="delimiter">: </span><span class="description">sort a single-precision floating-point strided array using insertion sort.</span>
    154 -   <span class="signature">[`ssortsh( N, order, x, stride )`][@stdlib/blas/ext/base/ssortsh]</span><span class="delimiter">: </span><span class="description">sort a single-precision floating-point strided array using Shellsort.</span>
    155 -   <span class="signature">[`ssum( N, x, stride )`][@stdlib/blas/ext/base/ssum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements.</span>
    156 -   <span class="signature">[`ssumkbn( N, x, stride )`][@stdlib/blas/ext/base/ssumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
    157 -   <span class="signature">[`ssumkbn2( N, x, stride )`][@stdlib/blas/ext/base/ssumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
    158 -   <span class="signature">[`ssumors( N, x, stride )`][@stdlib/blas/ext/base/ssumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation.</span>
    159 -   <span class="signature">[`ssumpw( N, x, stride )`][@stdlib/blas/ext/base/ssumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision floating-point strided array elements using pairwise summation.</span>
    160 
    161 </div>
    162 
    163 <!-- </toc> -->
    164 
    165 </section>
    166 
    167 <!-- /.usage -->
    168 
    169 <!-- Package notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
    170 
    171 <section class="notes">
    172 
    173 </section>
    174 
    175 <!-- /.notes -->
    176 
    177 <section class="examples">
    178 
    179 ## Examples
    180 
    181 <!-- TODO: better examples -->
    182 
    183 <!-- eslint no-undef: "error" -->
    184 
    185 ```javascript
    186 var objectKeys = require( '@stdlib/utils/keys' );
    187 var ns = require( '@stdlib/blas/ext/base' );
    188 
    189 console.log( objectKeys( ns ) );
    190 ```
    191 
    192 </section>
    193 
    194 <!-- /.examples -->
    195 
    196 <section class="links">
    197 
    198 <!-- <toc-links> -->
    199 
    200 [@stdlib/blas/ext/base/dapx]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapx
    201 
    202 [@stdlib/blas/ext/base/dapxsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapxsum
    203 
    204 [@stdlib/blas/ext/base/dapxsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapxsumkbn
    205 
    206 [@stdlib/blas/ext/base/dapxsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapxsumkbn2
    207 
    208 [@stdlib/blas/ext/base/dapxsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapxsumors
    209 
    210 [@stdlib/blas/ext/base/dapxsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dapxsumpw
    211 
    212 [@stdlib/blas/ext/base/dasumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dasumpw
    213 
    214 [@stdlib/blas/ext/base/dcusum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dcusum
    215 
    216 [@stdlib/blas/ext/base/dcusumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dcusumkbn
    217 
    218 [@stdlib/blas/ext/base/dcusumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dcusumkbn2
    219 
    220 [@stdlib/blas/ext/base/dcusumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dcusumors
    221 
    222 [@stdlib/blas/ext/base/dcusumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dcusumpw
    223 
    224 [@stdlib/blas/ext/base/dfill]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dfill
    225 
    226 [@stdlib/blas/ext/base/dnanasum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnanasum
    227 
    228 [@stdlib/blas/ext/base/dnanasumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnanasumors
    229 
    230 [@stdlib/blas/ext/base/dnannsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnannsum
    231 
    232 [@stdlib/blas/ext/base/dnannsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnannsumkbn
    233 
    234 [@stdlib/blas/ext/base/dnannsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnannsumkbn2
    235 
    236 [@stdlib/blas/ext/base/dnannsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnannsumors
    237 
    238 [@stdlib/blas/ext/base/dnannsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnannsumpw
    239 
    240 [@stdlib/blas/ext/base/dnansum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnansum
    241 
    242 [@stdlib/blas/ext/base/dnansumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnansumkbn
    243 
    244 [@stdlib/blas/ext/base/dnansumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnansumkbn2
    245 
    246 [@stdlib/blas/ext/base/dnansumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnansumors
    247 
    248 [@stdlib/blas/ext/base/dnansumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dnansumpw
    249 
    250 [@stdlib/blas/ext/base/drev]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/drev
    251 
    252 [@stdlib/blas/ext/base/dsapxsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsapxsum
    253 
    254 [@stdlib/blas/ext/base/dsapxsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsapxsumpw
    255 
    256 [@stdlib/blas/ext/base/dsnannsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsnannsumors
    257 
    258 [@stdlib/blas/ext/base/dsnansum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsnansum
    259 
    260 [@stdlib/blas/ext/base/dsnansumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsnansumors
    261 
    262 [@stdlib/blas/ext/base/dsnansumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsnansumpw
    263 
    264 [@stdlib/blas/ext/base/dsort2hp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsort2hp
    265 
    266 [@stdlib/blas/ext/base/dsort2ins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsort2ins
    267 
    268 [@stdlib/blas/ext/base/dsort2sh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsort2sh
    269 
    270 [@stdlib/blas/ext/base/dsorthp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsorthp
    271 
    272 [@stdlib/blas/ext/base/dsortins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsortins
    273 
    274 [@stdlib/blas/ext/base/dsortsh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsortsh
    275 
    276 [@stdlib/blas/ext/base/dssum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dssum
    277 
    278 [@stdlib/blas/ext/base/dssumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dssumors
    279 
    280 [@stdlib/blas/ext/base/dssumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dssumpw
    281 
    282 [@stdlib/blas/ext/base/dsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsum
    283 
    284 [@stdlib/blas/ext/base/dsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsumkbn
    285 
    286 [@stdlib/blas/ext/base/dsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsumkbn2
    287 
    288 [@stdlib/blas/ext/base/dsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsumors
    289 
    290 [@stdlib/blas/ext/base/dsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/dsumpw
    291 
    292 [@stdlib/blas/ext/base/gapx]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapx
    293 
    294 [@stdlib/blas/ext/base/gapxsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapxsum
    295 
    296 [@stdlib/blas/ext/base/gapxsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapxsumkbn
    297 
    298 [@stdlib/blas/ext/base/gapxsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapxsumkbn2
    299 
    300 [@stdlib/blas/ext/base/gapxsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapxsumors
    301 
    302 [@stdlib/blas/ext/base/gapxsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gapxsumpw
    303 
    304 [@stdlib/blas/ext/base/gasumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gasumpw
    305 
    306 [@stdlib/blas/ext/base/gcusum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gcusum
    307 
    308 [@stdlib/blas/ext/base/gcusumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gcusumkbn
    309 
    310 [@stdlib/blas/ext/base/gcusumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gcusumkbn2
    311 
    312 [@stdlib/blas/ext/base/gcusumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gcusumors
    313 
    314 [@stdlib/blas/ext/base/gcusumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gcusumpw
    315 
    316 [@stdlib/blas/ext/base/gfill-by]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gfill-by
    317 
    318 [@stdlib/blas/ext/base/gfill]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gfill
    319 
    320 [@stdlib/blas/ext/base/gnannsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnannsumkbn
    321 
    322 [@stdlib/blas/ext/base/gnansum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnansum
    323 
    324 [@stdlib/blas/ext/base/gnansumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnansumkbn
    325 
    326 [@stdlib/blas/ext/base/gnansumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnansumkbn2
    327 
    328 [@stdlib/blas/ext/base/gnansumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnansumors
    329 
    330 [@stdlib/blas/ext/base/gnansumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gnansumpw
    331 
    332 [@stdlib/blas/ext/base/grev]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/grev
    333 
    334 [@stdlib/blas/ext/base/gsort2hp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsort2hp
    335 
    336 [@stdlib/blas/ext/base/gsort2ins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsort2ins
    337 
    338 [@stdlib/blas/ext/base/gsort2sh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsort2sh
    339 
    340 [@stdlib/blas/ext/base/gsorthp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsorthp
    341 
    342 [@stdlib/blas/ext/base/gsortins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsortins
    343 
    344 [@stdlib/blas/ext/base/gsortsh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsortsh
    345 
    346 [@stdlib/blas/ext/base/gsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsum
    347 
    348 [@stdlib/blas/ext/base/gsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsumkbn
    349 
    350 [@stdlib/blas/ext/base/gsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsumkbn2
    351 
    352 [@stdlib/blas/ext/base/gsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsumors
    353 
    354 [@stdlib/blas/ext/base/gsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/gsumpw
    355 
    356 [@stdlib/blas/ext/base/sapx]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapx
    357 
    358 [@stdlib/blas/ext/base/sapxsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapxsum
    359 
    360 [@stdlib/blas/ext/base/sapxsumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapxsumkbn
    361 
    362 [@stdlib/blas/ext/base/sapxsumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapxsumkbn2
    363 
    364 [@stdlib/blas/ext/base/sapxsumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapxsumors
    365 
    366 [@stdlib/blas/ext/base/sapxsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sapxsumpw
    367 
    368 [@stdlib/blas/ext/base/sasumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sasumpw
    369 
    370 [@stdlib/blas/ext/base/scusum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/scusum
    371 
    372 [@stdlib/blas/ext/base/scusumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/scusumkbn
    373 
    374 [@stdlib/blas/ext/base/scusumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/scusumkbn2
    375 
    376 [@stdlib/blas/ext/base/scusumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/scusumors
    377 
    378 [@stdlib/blas/ext/base/scusumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/scusumpw
    379 
    380 [@stdlib/blas/ext/base/sdsapxsum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdsapxsum
    381 
    382 [@stdlib/blas/ext/base/sdsapxsumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdsapxsumpw
    383 
    384 [@stdlib/blas/ext/base/sdsnansum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdsnansum
    385 
    386 [@stdlib/blas/ext/base/sdsnansumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdsnansumpw
    387 
    388 [@stdlib/blas/ext/base/sdssum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdssum
    389 
    390 [@stdlib/blas/ext/base/sdssumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sdssumpw
    391 
    392 [@stdlib/blas/ext/base/sfill]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/sfill
    393 
    394 [@stdlib/blas/ext/base/snansum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/snansum
    395 
    396 [@stdlib/blas/ext/base/snansumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/snansumkbn
    397 
    398 [@stdlib/blas/ext/base/snansumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/snansumkbn2
    399 
    400 [@stdlib/blas/ext/base/snansumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/snansumors
    401 
    402 [@stdlib/blas/ext/base/snansumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/snansumpw
    403 
    404 [@stdlib/blas/ext/base/srev]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/srev
    405 
    406 [@stdlib/blas/ext/base/ssort2hp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssort2hp
    407 
    408 [@stdlib/blas/ext/base/ssort2ins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssort2ins
    409 
    410 [@stdlib/blas/ext/base/ssort2sh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssort2sh
    411 
    412 [@stdlib/blas/ext/base/ssorthp]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssorthp
    413 
    414 [@stdlib/blas/ext/base/ssortins]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssortins
    415 
    416 [@stdlib/blas/ext/base/ssortsh]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssortsh
    417 
    418 [@stdlib/blas/ext/base/ssum]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssum
    419 
    420 [@stdlib/blas/ext/base/ssumkbn]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssumkbn
    421 
    422 [@stdlib/blas/ext/base/ssumkbn2]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssumkbn2
    423 
    424 [@stdlib/blas/ext/base/ssumors]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssumors
    425 
    426 [@stdlib/blas/ext/base/ssumpw]: https://www.npmjs.com/package/@stdlib/blas/tree/main/ext/base/ssumpw
    427 
    428 <!-- </toc-links> -->
    429 
    430 </section>
    431 
    432 <!-- /.links -->