<commit_before>
{{alias}}( N, alpha, x, strideX, y, strideY )
    Multiplies `x` by a constant `alpha` and adds the result to `y`.

    The `N` and `stride` parameters determine which elements in `x` and `y` are
    accessed at runtime.

    Indexing is relative to the first index. To introduce an offset, use typed
    array views.

    If `N <= 0` or `alpha == 0`, the function returns `y` unchanged.

    Parameters
    ----------
    N: integer
        Number of indexed elements.

    alpha: scalar
        Constant.

    x: Array|TypedArray
        Input array.

    strideX: integer
        Index increment for `x`.

    y: Array|TypedArray
        Destination array.

    strideY: integer
        Index increment for `y`.

    Returns
    -------
    y: Array|TypedArray
        Input array `y`.

    Examples
    --------
    // Standard usage:
    > var x = [ 1.0, 2.0, 3.0, 4.0, 5.0 ];
    > var y = [ 1.0, 1.0, 1.0, 1.0, 1.0 ];
    > var alpha = 5.0;
    > {{alias}}( x.length, alpha, x, 1, y, 1 )
    [ 6.0, 11.0, 16.0, 21.0, 26.0 ]

    // Using `N` and `stride` parameters:
    > var N = {{alias:@stdlib/math/base/special/floor}}( x.length / 2 );
    > {{alias}}( N, alpha, x, 2, y, -1 )
    [ 26.0, 16.0, 6.0, 1.0, 1.0, 1.0 ]

    // Using view offsets:
    > var x0 = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
    > var y0 = new Float64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );

    // Create offset views:
    > var x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );
    > var y1 = new Float64Array( y0.buffer, y0.BYTES_PER_ELEMENT*3 );
    > N = {{alias:@stdlib/math/base/special/floor}}( x0.length / 2 );
    > {{alias}}( N, 5.0, x1, -2, y1, 1 )
    [ 7.0, 8.0, 9.0, 40.0, 33.0, 22.0 ]


{{alias}}.ndarray( N, alpha, x, strideX, offsetX, y, strideY, offsetY )
    Multiplies `x` by a constant `alpha` and adds the result to `y`, with<commit_msg>Remove comment<commit_after>
{{alias}}( N, alpha, x, strideX, y, strideY )
    Multiplies `x` by a constant `alpha` and adds the result to `y`.

    The `N` and `stride` parameters determine which elements in `x` and `y` are
    accessed at runtime.

    Indexing is relative to the first index. To introduce an offset, use typed
    array views.

    If `N <= 0` or `alpha == 0`, the function returns `y` unchanged.

    Parameters
    ----------
    N: integer
        Number of indexed elements.

    alpha: scalar
        Constant.

    x: Array|TypedArray
        Input array.

    strideX: integer
        Index increment for `x`.

    y: Array|TypedArray
        Destination array.

    strideY: integer
        Index increment for `y`.

    Returns
    -------
    y: Array|TypedArray
        Input array `y`.

    Examples
    --------
    // Standard usage:
    > var x = [ 1.0, 2.0, 3.0, 4.0, 5.0 ];
    > var y = [ 1.0, 1.0, 1.0, 1.0, 1.0 ];
    > var alpha = 5.0;
    > {{alias}}( x.length, alpha, x, 1, y, 1 )
    [ 6.0, 11.0, 16.0, 21.0, 26.0 ]

    // Using `N` and `stride` parameters:
    > var N = {{alias:@stdlib/math/base/special/floor}}( x.length / 2 );
    > {{alias}}( N, alpha, x, 2, y, -1 )
    [ 26.0, 16.0, 6.0, 1.0, 1.0, 1.0 ]

    // Using view offsets:
    > var x0 = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
    > var y0 = new Float64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
    > var x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );
    > var y1 = new Float64Array( y0.buffer, y0.BYTES_PER_ELEMENT*3 );
    > N = {{alias:@stdlib/math/base/special/floor}}( x0.length / 2 );
    > {{alias}}( N, 5.0, x1, -2, y1, 1 )
    [ 7.0, 8.0, 9.0, 40.0, 33.0, 22.0 ]


{{alias}}.ndarray( N, alpha, x, strideX, offsetX, y, strideY, offsetY )
    Multiplies `x` by a constant `alpha` and adds the result to `y`, with
{'fraction_non_alphanumeric': 0.1734150239744273, 'fraction_numerical': 0.06659563132658497, 'mean_word_length': 2.050365556458164, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 27, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4246813', 'n_tokens_mistral': 1574, 'n_tokens_neox': 1414, 'n_words': 457}