@@ -274,52 +274,52 @@ <h1><a href="index.html">All files</a> main.js</h1>
274274* - The returned object has the following properties:
275275*
276276* - **sh**: dimensions sorted in loop order.
277- * - **sw **: first input ndarray strides sorted in loop order.
278- * - **sx **: second input ndarray strides sorted in loop order.
279- * - **sy **: third input ndarray strides sorted in loop order.
280- * - **sz **: output ndarray strides sorted in loop order.
277+ * - **sx **: first input ndarray strides sorted in loop order.
278+ * - **sy **: second input ndarray strides sorted in loop order.
279+ * - **sz **: third input ndarray strides sorted in loop order.
280+ * - **sw **: output ndarray strides sorted in loop order.
281281*
282282* @param {NonNegativeIntegerArray} sh - array dimensions
283- * @param {IntegerArray} sw - first input array stride lengths
284- * @param {IntegerArray} sx - second input array stride lengths
285- * @param {IntegerArray} sy - third input array stride lengths
286- * @param {IntegerArray} sz - output array stride lengths
283+ * @param {IntegerArray} sx - first input array stride lengths
284+ * @param {IntegerArray} sy - second input array stride lengths
285+ * @param {IntegerArray} sz - third input array stride lengths
286+ * @param {IntegerArray} sw - output array stride lengths
287287* @returns {Object} loop interchange data
288288*
289289* @example
290290* var sh = [ 2, 3, 4 ];
291291*
292- * var sw = [ 12, 4, 1 ]; // row-major
293- * var sx = [ 24, 8, 1 ]; // row-major
294- * var sy = [ 1, 4, 12 ]; // column-major
295- * var sz = [ 1, -2, 6 ]; // column-major
292+ * var sx = [ 12, 4, 1 ]; // row-major
293+ * var sy = [ 24, 8, 1 ]; // row-major
294+ * var sz = [ 1, 4, 12 ]; // column-major
295+ * var sw = [ 1, -2, 6 ]; // column-major
296296*
297- * var o = ternaryLoopOrder( sh, sw, sx, sy, sz );
297+ * var o = ternaryLoopOrder( sh, sx, sy, sz, sw );
298298* // returns {...}
299299*
300300* var ssh = o.sh;
301301* // returns [ 2, 3, 4 ]
302302*
303- * var ssw = o.sw ;
303+ * var ssx = o.sx ;
304304* // returns [ 12, 4, 1 ]
305305*
306- * var ssx = o.sx ;
306+ * var ssy = o.sy ;
307307* // returns [ 24, 8, 1 ]
308308*
309- * var ssy = o.sy ;
309+ * var ssz = o.sz ;
310310* // returns [ 1, 4, 12 ]
311311*
312- * var ssz = o.sz ;
312+ * var ssw = o.sw ;
313313* // returns [ 1, -2, 6 ]
314314*/
315- function ternaryLoopOrder( sh, sw, sx, sy, sz ) {
316- var tmp = loopOrder( sh, [ sw, sx, sy, sz ] );
315+ function ternaryLoopOrder( sh, sx, sy, sz, sw ) {
316+ var tmp = loopOrder( sh, [ sx, sy, sz, sw ] );
317317 return {
318318 'sh': tmp[ 0 ],
319- 'sw ': tmp[ 1 ],
320- 'sx ': tmp[ 2 ],
321- 'sy ': tmp[ 3 ],
322- 'sz ': tmp[ 4 ]
319+ 'sx ': tmp[ 1 ],
320+ 'sy ': tmp[ 2 ],
321+ 'sz ': tmp[ 3 ],
322+ 'sw ': tmp[ 4 ]
323323 };
324324}
325325
@@ -334,7 +334,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
334334 < div class ='footer quiet pad2 space-top1 center small '>
335335 Code coverage generated by
336336 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
337- at 2026-01-03T11:44:03.579Z
337+ at 2026-01-03T12:03:20.720Z
338338 </ div >
339339 < script src ="prettify.js "> </ script >
340340 < script >
0 commit comments