@@ -49,7 +49,7 @@ bench( pkg+'::0d,base', function benchmark( b ) {
49
49
50
50
b . tic ( ) ;
51
51
for ( i = 0 ; i < b . iterations ; i ++ ) {
52
- v = slice ( values [ i % values . length ] , s , false ) ;
52
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
53
53
if ( typeof v !== 'object' ) {
54
54
b . fail ( 'should return an ndarray' ) ;
55
55
}
@@ -84,7 +84,7 @@ bench( pkg+'::0d,non-base', function benchmark( b ) {
84
84
85
85
b . tic ( ) ;
86
86
for ( i = 0 ; i < b . iterations ; i ++ ) {
87
- v = slice ( values [ i % values . length ] , s , false ) ;
87
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
88
88
if ( typeof v !== 'object' ) {
89
89
b . fail ( 'should return an ndarray' ) ;
90
90
}
@@ -114,7 +114,7 @@ bench( pkg+'::1d,base', function benchmark( b ) {
114
114
115
115
b . tic ( ) ;
116
116
for ( i = 0 ; i < b . iterations ; i ++ ) {
117
- v = slice ( values [ i % values . length ] , s , false ) ;
117
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
118
118
if ( typeof v !== 'object' ) {
119
119
b . fail ( 'should return an ndarray' ) ;
120
120
}
@@ -149,7 +149,7 @@ bench( pkg+'::1d,non-base', function benchmark( b ) {
149
149
150
150
b . tic ( ) ;
151
151
for ( i = 0 ; i < b . iterations ; i ++ ) {
152
- v = slice ( values [ i % values . length ] , s , false ) ;
152
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
153
153
if ( typeof v !== 'object' ) {
154
154
b . fail ( 'should return an ndarray' ) ;
155
155
}
@@ -179,7 +179,7 @@ bench( pkg+'::1d,base,reduced', function benchmark( b ) {
179
179
180
180
b . tic ( ) ;
181
181
for ( i = 0 ; i < b . iterations ; i ++ ) {
182
- v = slice ( values [ i % values . length ] , s , false ) ;
182
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
183
183
if ( typeof v !== 'object' ) {
184
184
b . fail ( 'should return an ndarray' ) ;
185
185
}
@@ -214,7 +214,7 @@ bench( pkg+'::1d,non-base,reduced', function benchmark( b ) {
214
214
215
215
b . tic ( ) ;
216
216
for ( i = 0 ; i < b . iterations ; i ++ ) {
217
- v = slice ( values [ i % values . length ] , s , false ) ;
217
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
218
218
if ( typeof v !== 'object' ) {
219
219
b . fail ( 'should return an ndarray' ) ;
220
220
}
@@ -244,7 +244,7 @@ bench( pkg+'::1d,base,out-of-bounds', function benchmark( b ) {
244
244
245
245
b . tic ( ) ;
246
246
for ( i = 0 ; i < b . iterations ; i ++ ) {
247
- v = slice ( values [ i % values . length ] , s , false ) ;
247
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
248
248
if ( typeof v !== 'object' ) {
249
249
b . fail ( 'should return an ndarray' ) ;
250
250
}
@@ -279,7 +279,7 @@ bench( pkg+'::1d,non-base,out-of-bounds', function benchmark( b ) {
279
279
280
280
b . tic ( ) ;
281
281
for ( i = 0 ; i < b . iterations ; i ++ ) {
282
- v = slice ( values [ i % values . length ] , s , false ) ;
282
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
283
283
if ( typeof v !== 'object' ) {
284
284
b . fail ( 'should return an ndarray' ) ;
285
285
}
@@ -309,7 +309,7 @@ bench( pkg+'::2d,base', function benchmark( b ) {
309
309
310
310
b . tic ( ) ;
311
311
for ( i = 0 ; i < b . iterations ; i ++ ) {
312
- v = slice ( values [ i % values . length ] , s , false ) ;
312
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
313
313
if ( typeof v !== 'object' ) {
314
314
b . fail ( 'should return an ndarray' ) ;
315
315
}
@@ -344,7 +344,7 @@ bench( pkg+'::2d,non-base', function benchmark( b ) {
344
344
345
345
b . tic ( ) ;
346
346
for ( i = 0 ; i < b . iterations ; i ++ ) {
347
- v = slice ( values [ i % values . length ] , s , false ) ;
347
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
348
348
if ( typeof v !== 'object' ) {
349
349
b . fail ( 'should return an ndarray' ) ;
350
350
}
@@ -374,7 +374,7 @@ bench( pkg+'::2d,base,reduced', function benchmark( b ) {
374
374
375
375
b . tic ( ) ;
376
376
for ( i = 0 ; i < b . iterations ; i ++ ) {
377
- v = slice ( values [ i % values . length ] , s , false ) ;
377
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
378
378
if ( typeof v !== 'object' ) {
379
379
b . fail ( 'should return an ndarray' ) ;
380
380
}
@@ -409,7 +409,7 @@ bench( pkg+'::2d,non-base,reduced', function benchmark( b ) {
409
409
410
410
b . tic ( ) ;
411
411
for ( i = 0 ; i < b . iterations ; i ++ ) {
412
- v = slice ( values [ i % values . length ] , s , false ) ;
412
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
413
413
if ( typeof v !== 'object' ) {
414
414
b . fail ( 'should return an ndarray' ) ;
415
415
}
@@ -439,7 +439,7 @@ bench( pkg+'::2d,base,out-of-bounds', function benchmark( b ) {
439
439
440
440
b . tic ( ) ;
441
441
for ( i = 0 ; i < b . iterations ; i ++ ) {
442
- v = slice ( values [ i % values . length ] , s , false ) ;
442
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
443
443
if ( typeof v !== 'object' ) {
444
444
b . fail ( 'should return an ndarray' ) ;
445
445
}
@@ -474,7 +474,7 @@ bench( pkg+'::2d,non-base,out-of-bounds', function benchmark( b ) {
474
474
475
475
b . tic ( ) ;
476
476
for ( i = 0 ; i < b . iterations ; i ++ ) {
477
- v = slice ( values [ i % values . length ] , s , false ) ;
477
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
478
478
if ( typeof v !== 'object' ) {
479
479
b . fail ( 'should return an ndarray' ) ;
480
480
}
@@ -504,7 +504,7 @@ bench( pkg+'::3d,base', function benchmark( b ) {
504
504
505
505
b . tic ( ) ;
506
506
for ( i = 0 ; i < b . iterations ; i ++ ) {
507
- v = slice ( values [ i % values . length ] , s , false ) ;
507
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
508
508
if ( typeof v !== 'object' ) {
509
509
b . fail ( 'should return an ndarray' ) ;
510
510
}
@@ -539,7 +539,7 @@ bench( pkg+'::3d,non-base', function benchmark( b ) {
539
539
540
540
b . tic ( ) ;
541
541
for ( i = 0 ; i < b . iterations ; i ++ ) {
542
- v = slice ( values [ i % values . length ] , s , false ) ;
542
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
543
543
if ( typeof v !== 'object' ) {
544
544
b . fail ( 'should return an ndarray' ) ;
545
545
}
@@ -569,7 +569,7 @@ bench( pkg+'::3d,base,reduced', function benchmark( b ) {
569
569
570
570
b . tic ( ) ;
571
571
for ( i = 0 ; i < b . iterations ; i ++ ) {
572
- v = slice ( values [ i % values . length ] , s , false ) ;
572
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
573
573
if ( typeof v !== 'object' ) {
574
574
b . fail ( 'should return an ndarray' ) ;
575
575
}
@@ -604,7 +604,7 @@ bench( pkg+'::3d,non-base,reduced', function benchmark( b ) {
604
604
605
605
b . tic ( ) ;
606
606
for ( i = 0 ; i < b . iterations ; i ++ ) {
607
- v = slice ( values [ i % values . length ] , s , false ) ;
607
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
608
608
if ( typeof v !== 'object' ) {
609
609
b . fail ( 'should return an ndarray' ) ;
610
610
}
@@ -634,7 +634,7 @@ bench( pkg+'::3d,base,out-of-bounds', function benchmark( b ) {
634
634
635
635
b . tic ( ) ;
636
636
for ( i = 0 ; i < b . iterations ; i ++ ) {
637
- v = slice ( values [ i % values . length ] , s , false ) ;
637
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
638
638
if ( typeof v !== 'object' ) {
639
639
b . fail ( 'should return an ndarray' ) ;
640
640
}
@@ -669,7 +669,7 @@ bench( pkg+'::3d,non-base,out-of-bounds', function benchmark( b ) {
669
669
670
670
b . tic ( ) ;
671
671
for ( i = 0 ; i < b . iterations ; i ++ ) {
672
- v = slice ( values [ i % values . length ] , s , false ) ;
672
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
673
673
if ( typeof v !== 'object' ) {
674
674
b . fail ( 'should return an ndarray' ) ;
675
675
}
@@ -699,7 +699,7 @@ bench( pkg+'::4d,base', function benchmark( b ) {
699
699
700
700
b . tic ( ) ;
701
701
for ( i = 0 ; i < b . iterations ; i ++ ) {
702
- v = slice ( values [ i % values . length ] , s , false ) ;
702
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
703
703
if ( typeof v !== 'object' ) {
704
704
b . fail ( 'should return an ndarray' ) ;
705
705
}
@@ -734,7 +734,7 @@ bench( pkg+'::4d,non-base', function benchmark( b ) {
734
734
735
735
b . tic ( ) ;
736
736
for ( i = 0 ; i < b . iterations ; i ++ ) {
737
- v = slice ( values [ i % values . length ] , s , false ) ;
737
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
738
738
if ( typeof v !== 'object' ) {
739
739
b . fail ( 'should return an ndarray' ) ;
740
740
}
@@ -764,7 +764,7 @@ bench( pkg+'::4d,base,reduced', function benchmark( b ) {
764
764
765
765
b . tic ( ) ;
766
766
for ( i = 0 ; i < b . iterations ; i ++ ) {
767
- v = slice ( values [ i % values . length ] , s , false ) ;
767
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
768
768
if ( typeof v !== 'object' ) {
769
769
b . fail ( 'should return an ndarray' ) ;
770
770
}
@@ -799,7 +799,7 @@ bench( pkg+'::4d,non-base,reduced', function benchmark( b ) {
799
799
800
800
b . tic ( ) ;
801
801
for ( i = 0 ; i < b . iterations ; i ++ ) {
802
- v = slice ( values [ i % values . length ] , s , false ) ;
802
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
803
803
if ( typeof v !== 'object' ) {
804
804
b . fail ( 'should return an ndarray' ) ;
805
805
}
@@ -829,7 +829,7 @@ bench( pkg+'::4d,base,out-of-bounds', function benchmark( b ) {
829
829
830
830
b . tic ( ) ;
831
831
for ( i = 0 ; i < b . iterations ; i ++ ) {
832
- v = slice ( values [ i % values . length ] , s , false ) ;
832
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
833
833
if ( typeof v !== 'object' ) {
834
834
b . fail ( 'should return an ndarray' ) ;
835
835
}
@@ -864,7 +864,7 @@ bench( pkg+'::4d,non-base,out-of-bounds', function benchmark( b ) {
864
864
865
865
b . tic ( ) ;
866
866
for ( i = 0 ; i < b . iterations ; i ++ ) {
867
- v = slice ( values [ i % values . length ] , s , false ) ;
867
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
868
868
if ( typeof v !== 'object' ) {
869
869
b . fail ( 'should return an ndarray' ) ;
870
870
}
@@ -894,7 +894,7 @@ bench( pkg+'::5d,base', function benchmark( b ) {
894
894
895
895
b . tic ( ) ;
896
896
for ( i = 0 ; i < b . iterations ; i ++ ) {
897
- v = slice ( values [ i % values . length ] , s , false ) ;
897
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
898
898
if ( typeof v !== 'object' ) {
899
899
b . fail ( 'should return an ndarray' ) ;
900
900
}
@@ -929,7 +929,7 @@ bench( pkg+'::5d,non-base', function benchmark( b ) {
929
929
930
930
b . tic ( ) ;
931
931
for ( i = 0 ; i < b . iterations ; i ++ ) {
932
- v = slice ( values [ i % values . length ] , s , false ) ;
932
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
933
933
if ( typeof v !== 'object' ) {
934
934
b . fail ( 'should return an ndarray' ) ;
935
935
}
@@ -959,7 +959,7 @@ bench( pkg+'::5d,base,reduced', function benchmark( b ) {
959
959
960
960
b . tic ( ) ;
961
961
for ( i = 0 ; i < b . iterations ; i ++ ) {
962
- v = slice ( values [ i % values . length ] , s , false ) ;
962
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
963
963
if ( typeof v !== 'object' ) {
964
964
b . fail ( 'should return an ndarray' ) ;
965
965
}
@@ -994,7 +994,7 @@ bench( pkg+'::5d,non-base,reduced', function benchmark( b ) {
994
994
995
995
b . tic ( ) ;
996
996
for ( i = 0 ; i < b . iterations ; i ++ ) {
997
- v = slice ( values [ i % values . length ] , s , false ) ;
997
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
998
998
if ( typeof v !== 'object' ) {
999
999
b . fail ( 'should return an ndarray' ) ;
1000
1000
}
@@ -1024,7 +1024,7 @@ bench( pkg+'::5d,base,out-of-bounds', function benchmark( b ) {
1024
1024
1025
1025
b . tic ( ) ;
1026
1026
for ( i = 0 ; i < b . iterations ; i ++ ) {
1027
- v = slice ( values [ i % values . length ] , s , false ) ;
1027
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
1028
1028
if ( typeof v !== 'object' ) {
1029
1029
b . fail ( 'should return an ndarray' ) ;
1030
1030
}
@@ -1059,7 +1059,7 @@ bench( pkg+'::5d,non-base,out-of-bounds', function benchmark( b ) {
1059
1059
1060
1060
b . tic ( ) ;
1061
1061
for ( i = 0 ; i < b . iterations ; i ++ ) {
1062
- v = slice ( values [ i % values . length ] , s , false ) ;
1062
+ v = slice ( values [ i % values . length ] , s , false , false ) ;
1063
1063
if ( typeof v !== 'object' ) {
1064
1064
b . fail ( 'should return an ndarray' ) ;
1065
1065
}
0 commit comments