From 3e3b43a41161b21982cb196609007c16960d938c Mon Sep 17 00:00:00 2001 From: gururaj1512 Date: Mon, 24 Feb 2025 08:21:19 +0000 Subject: [PATCH 1/2] docs: update examples for `blas/base/wasm/ccopy` --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na --- --- .../@stdlib/blas/base/wasm/ccopy/README.md | 60 ++----------------- .../blas/base/wasm/ccopy/docs/repl.txt | 42 ++++--------- .../base/wasm/ccopy/docs/types/index.d.ts | 48 ++------------- .../@stdlib/blas/base/wasm/ccopy/lib/index.js | 25 +------- .../@stdlib/blas/base/wasm/ccopy/lib/main.js | 24 +------- .../blas/base/wasm/ccopy/lib/routine.js | 12 +--- 6 files changed, 26 insertions(+), 185 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/README.md b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/README.md index ef5c5e337484..a6e0a2c63b11 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/README.md @@ -36,8 +36,6 @@ Copies values from `x` into `y`. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Define strided arrays... var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -45,15 +43,7 @@ var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); // Perform operation: ccopy.main( x.length, x, 1, y, 1 ); - -var v = y.get( 0 ); -// returns - -var re = realf( v ); -// returns 1.0 - -var im = imagf( v ); -// returns 2.0 +// y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ``` The function has the following parameters: @@ -68,22 +58,12 @@ The `N` and stride parameters determine how values from `x` are copied into `y`. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); ccopy.main( 2, x, -2, y, 1 ); - -var v = y.get( 0 ); -// returns - -var re = realf( v ); -// returns 5.0 - -var im = imagf( v ); -// returns 6.0 +// y => [ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -92,8 +72,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [ ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Initial arrays... var x0 = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -105,15 +83,7 @@ var y1 = new Complex64Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3r // Copy every other value from `x1` into `y1` in reverse order... ccopy.main( 2, x1, -2, y1, 1 ); - -var z = y0.get( 2 ); -// returns - -var re = realf( z ); -// returns 7.0 - -var im = imagf( z ); -// returns 8.0 +// y0 => [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] ``` #### ccopy.ndarray( N, x, strideX, offsetX, y, strideY, offsetY ) @@ -122,22 +92,12 @@ Copies values from `x` into `y` using alternative indexing semantics. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 ); - -var v = y.get( 0 ); -// returns - -var re = realf( v ); -// returns 1.0 - -var im = imagf( v ); -// returns 2.0 +// y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ``` The function has the following additional parameters: @@ -149,22 +109,12 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); ccopy.ndarray( 2, x, 2, 1, y, -1, y.length-1 ); - -var z = y.get( y.length-1 ); -// returns - -var re = realf( z ); -// returns 3.0 - -var im = imagf( z ); -// returns 4.0 +// y => [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] ``` * * * diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/repl.txt index 1f500c566dc1..036448a41150 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/repl.txt @@ -38,34 +38,24 @@ // Standard usage: > var x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var y = new {{alias:@stdlib/array/complex64}}( [ 6.0, 7.0, 8.0, 9.0 ] ); - > {{alias}}.main( x.length, x, 1, y, 1 ); - > var z = y.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - 1.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 2.0 + > {{alias}}.main( x.length, x, 1, y, 1 ) + [ 1.0, 2.0, 3.0, 4.0 ] // Advanced indexing: > x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > y = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); - > {{alias}}.main( 2, x, -2, y, 1 ); - > z = y.get( 0 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - 5.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 6.0 + > {{alias}}.main( 2, x, -2, y, 1 ) + [ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0 ] // Using typed array views: > var x0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > var y0 = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); > var x1 = new {{alias:@stdlib/array/complex64}}( x0.buffer, x0.BYTES_PER_ELEMENT*1 ); > var y1 = new {{alias:@stdlib/array/complex64}}( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); - > {{alias}}.main( 2, x1, -2, y1, 1 ); - > z = y0.get( 2 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - 7.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 8.0 + > {{alias}}.main( 2, x1, -2, y1, 1 ) + [ 7.0, 8.0, 3.0, 4.0 ] + > y0 + [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] {{alias}}.ndarray( N, x, strideX, offsetX, y, strideY, offsetY ) @@ -110,22 +100,14 @@ // Standard usage: > var x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var y = new {{alias:@stdlib/array/complex64}}( [ 6.0, 7.0, 8.0, 9.0 ] ); - > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0 ); - > var z = y.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - 1.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 2.0 + > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0 ) + [ 1.0, 2.0, 3.0, 4.0 ] // Advanced indexing: > x = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > y = new {{alias:@stdlib/array/complex64}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); - > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1 ); - > z = y.get( y.length-1 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - 3.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 4.0 + > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1 ) + [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] {{alias}}.Module( memory ) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/types/index.d.ts index 464e73d199e9..479b2085fda9 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/docs/types/index.d.ts @@ -307,23 +307,13 @@ interface Routine extends ModuleWrapper { * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); * var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * ccopy.main( x.length, x, 1, y, 1 ); - * - * var v = y.get( 0 ); - * // returns - * - * var re = realf( v ); - * // returns -1.0 - * - * var im = imagf( v ); - * // returns -2.0 + * // y => [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] */ main( N: number, x: Complex64Array, strideX: number, y: Complex64Array, strideY: number ): Complex64Array; @@ -341,23 +331,13 @@ interface Routine extends ModuleWrapper { * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); * var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * ccopy.ndarray( x.length, x, -1, 2, y, 1, 0 ); - * - * var v = y.get( 0 ); - * // returns - * - * var re = realf( v ); - * // returns -5.0 - * - * var im = imagf( v ); - * // returns -6.0 + * // y => [ -5.0, -6.0, -3.0, -4.0, -1.0, -2.0 ] */ ndarray( N: number, x: Complex64Array, strideX: number, offsetX: number, y: Complex64Array, strideY: number, offsetY: number ): Complex64Array; @@ -437,43 +417,23 @@ interface Routine extends ModuleWrapper { * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var y = new Complex64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); * * // Perform operation: * ccopy.main( x.length, x, -1, y, 1 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns 5.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // y => [ 5.0, 6.0, 3.0, 4.0, 1.0, 2.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var y = new Complex64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); * * // Perform operation: * ccopy.ndarray( x.length, x, 1, 0, y, -1, 2 ); -* -* var v = y.get( 2 ); -* // returns -* -* var re = realf( v ); -* // returns 1.0 -* -* var im = imagf( v ); -* // returns 2.0 +* // y => [ 5.0, 6.0, 3.0, 4.0, 1.0, 2.0 ] */ declare var ccopy: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/index.js b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/index.js index a7ad7fa5d5a3..b51f9f361da8 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/index.js @@ -25,8 +25,6 @@ * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var ccopy = require( '@stdlib/blas/base/wasm/ccopy' ); * * // Define strided arrays... @@ -35,21 +33,10 @@ * * // Perform operation: * ccopy.main( x.length, x, 1, y, 1 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns 1.0 -* -* var im = imagf( v ); -* // returns 2.0 +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var ccopy = require( '@stdlib/blas/base/wasm/ccopy' ); * * // Define strided arrays... @@ -58,15 +45,7 @@ * * // Perform operation: * ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns 1.0 -* -* var im = imagf( v ); -* // returns 2.0 +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] * * @example * var Memory = require( '@stdlib/wasm/memory' ); diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/main.js b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/main.js index 3ef5c9c35e2b..0e5d6bb0cbba 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/main.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/main.js @@ -33,8 +33,6 @@ var Routine = require( './routine.js' ); * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define strided arrays... * var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); @@ -42,20 +40,10 @@ var Routine = require( './routine.js' ); * * // Perform operation: * ccopy.main( x.length, x, 1, y, 1 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -1.0 -* -* var im = imagf( v ); -* // returns -2.0 +* // y => [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided arrays... * var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); @@ -63,15 +51,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * ccopy.ndarray( x.length, x, 1, 0, y, -1, 2 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -5.0 -* -* var im = imagf( v ); -* // returns -6.0 +* // y => [ -5.0, -6.0, -3.0, -4.0, -1.0, -2.0 ] */ var ccopy = new Routine(); ccopy.initializeSync(); // eslint-disable-line node/no-sync diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js index d314ceabf941..fcaab44cb9fe 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js @@ -43,8 +43,6 @@ var Module = require( './module.js' ); * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var ccopy = new Routine(); @@ -58,15 +56,7 @@ var Module = require( './module.js' ); * * // Perform operation: * ccopy.main( x.length, x, 1, y, 1 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -1.0 -* -* var im = imagf( v ); -* // returns -2.0 +* // y => [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); From 0c54bb6bcd3a5cb3b9bd7932478eb39a457d99e6 Mon Sep 17 00:00:00 2001 From: Gururaj Gurram <143020143+gururaj1512@users.noreply.github.com> Date: Mon, 24 Feb 2025 15:04:42 +0530 Subject: [PATCH 2/2] chore: apply suggested changes Signed-off-by: Gururaj Gurram <143020143+gururaj1512@users.noreply.github.com> --- .../blas/base/wasm/ccopy/lib/routine.js | 36 ++----------------- 1 file changed, 3 insertions(+), 33 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js index fcaab44cb9fe..6523b49b1d77 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/ccopy/lib/routine.js @@ -60,8 +60,6 @@ var Module = require( './module.js' ); * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var ccopy = new Routine(); @@ -75,15 +73,7 @@ var Module = require( './module.js' ); * * // Perform operation: * ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -1.0 -* -* var im = imagf( v ); -* // returns -2.0 +* // y => [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] */ function Routine() { if ( !( this instanceof Routine ) ) { @@ -114,8 +104,6 @@ inherits( Routine, Module ); * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var ccopy = new Routine(); @@ -129,15 +117,7 @@ inherits( Routine, Module ); * * // Perform operation: * ccopy.main( x.length, x, 1, y, -1 ); -* -* var v = y.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -5.0 -* -* var im = imagf( v ); -* // returns -6.0 +* // y => [ -5.0, -6.0, -3.0, -4.0, -1.0, -2.0 ] */ setReadOnly( Routine.prototype, 'main', function ccopy( N, x, strideX, y, strideY ) { return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len @@ -161,8 +141,6 @@ setReadOnly( Routine.prototype, 'main', function ccopy( N, x, strideX, y, stride * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var ccopy = new Routine(); @@ -176,15 +154,7 @@ setReadOnly( Routine.prototype, 'main', function ccopy( N, x, strideX, y, stride * * // Perform operation: * ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -1.0 -* -* var im = imagf( v ); -* // returns -2.0 +* // y => [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] */ setReadOnly( Routine.prototype, 'ndarray', function ccopy( N, x, strideX, offsetX, y, strideY, offsetY ) { var ptrs;