@@ -333,7 +333,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
333333 dt = 'float64' ;
334334 ord = 'row-major' ;
335335
336- bsize = blockSize ( dt ) ;
336+ bsize = blockSize ( dt , dt ) ;
337337 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
338338 st = [ 32 , 16 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
339339 o = strides2offset ( sh , st ) ;
@@ -368,7 +368,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
368368 dt = 'float64' ;
369369 ord = 'row-major' ;
370370
371- bsize = blockSize ( dt ) ;
371+ bsize = blockSize ( dt , dt ) ;
372372 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
373373 st = [ bsize * 64 , 32 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
374374 o = strides2offset ( sh , st ) ;
@@ -403,7 +403,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
403403 dt = 'float64' ;
404404 ord = 'row-major' ;
405405
406- bsize = blockSize ( dt ) ;
406+ bsize = blockSize ( dt , dt ) ;
407407 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
408408 st = [ bsize * 64 , bsize * 32 , 16 , - 8 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
409409 o = strides2offset ( sh , st ) ;
@@ -438,7 +438,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
438438 dt = 'float64' ;
439439 ord = 'row-major' ;
440440
441- bsize = blockSize ( dt ) ;
441+ bsize = blockSize ( dt , dt ) ;
442442 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
443443 st = [ bsize * 64 , bsize * 64 , bsize * 32 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
444444 o = strides2offset ( sh , st ) ;
@@ -473,7 +473,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
473473 dt = 'float64' ;
474474 ord = 'row-major' ;
475475
476- bsize = blockSize ( dt ) ;
476+ bsize = blockSize ( dt , dt ) ;
477477 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
478478 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 16 , 8 , 4 , - 4 , 4 , 4 , 2 ] ;
479479 o = strides2offset ( sh , st ) ;
@@ -508,7 +508,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
508508 dt = 'float64' ;
509509 ord = 'row-major' ;
510510
511- bsize = blockSize ( dt ) ;
511+ bsize = blockSize ( dt , dt ) ;
512512 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
513513 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 32 , bsize * 16 , 8 , - 4 , 4 , 4 , 2 ] ;
514514 o = strides2offset ( sh , st ) ;
@@ -543,7 +543,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
543543 dt = 'float64' ;
544544 ord = 'row-major' ;
545545
546- bsize = blockSize ( dt ) ;
546+ bsize = blockSize ( dt , dt ) ;
547547 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
548548 st = [
549549 bsize * 64 ,
@@ -589,7 +589,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
589589 dt = 'float64' ;
590590 ord = 'row-major' ;
591591
592- bsize = blockSize ( dt ) ;
592+ bsize = blockSize ( dt , dt ) ;
593593 sh = [ 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 2 ] ;
594594 st = [
595595 bsize * 64 ,
@@ -635,7 +635,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
635635 dt = 'float64' ;
636636 ord = 'row-major' ;
637637
638- bsize = blockSize ( dt ) ;
638+ bsize = blockSize ( dt , dt ) ;
639639 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
640640 st = [
641641 bsize * 64 ,
@@ -681,7 +681,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
681681 dt = 'float64' ;
682682 ord = 'row-major' ;
683683
684- bsize = blockSize ( dt ) ;
684+ bsize = blockSize ( dt , dt ) ;
685685 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
686686 st = [
687687 bsize * 32 ,
@@ -947,7 +947,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
947947 dt = 'complex128' ;
948948 ord = 'row-major' ;
949949
950- bsize = blockSize ( dt ) ;
950+ bsize = blockSize ( dt , dt ) ;
951951 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
952952 st = [ 32 , 16 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
953953 o = strides2offset ( sh , st ) ;
@@ -982,7 +982,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
982982 dt = 'complex128' ;
983983 ord = 'row-major' ;
984984
985- bsize = blockSize ( dt ) ;
985+ bsize = blockSize ( dt , dt ) ;
986986 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
987987 st = [ bsize * 64 , 32 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
988988 o = strides2offset ( sh , st ) ;
@@ -1017,7 +1017,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
10171017 dt = 'complex128' ;
10181018 ord = 'row-major' ;
10191019
1020- bsize = blockSize ( dt ) ;
1020+ bsize = blockSize ( dt , dt ) ;
10211021 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
10221022 st = [ bsize * 64 , bsize * 32 , 16 , - 8 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
10231023 o = strides2offset ( sh , st ) ;
@@ -1052,7 +1052,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
10521052 dt = 'complex128' ;
10531053 ord = 'row-major' ;
10541054
1055- bsize = blockSize ( dt ) ;
1055+ bsize = blockSize ( dt , dt ) ;
10561056 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
10571057 st = [ bsize * 64 , bsize * 64 , bsize * 32 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
10581058 o = strides2offset ( sh , st ) ;
@@ -1087,7 +1087,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
10871087 dt = 'complex128' ;
10881088 ord = 'row-major' ;
10891089
1090- bsize = blockSize ( dt ) ;
1090+ bsize = blockSize ( dt , dt ) ;
10911091 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
10921092 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 16 , 8 , 4 , - 4 , 4 , 4 , 2 ] ;
10931093 o = strides2offset ( sh , st ) ;
@@ -1122,7 +1122,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
11221122 dt = 'complex128' ;
11231123 ord = 'row-major' ;
11241124
1125- bsize = blockSize ( dt ) ;
1125+ bsize = blockSize ( dt , dt ) ;
11261126 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
11271127 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 32 , bsize * 16 , 8 , - 4 , 4 , 4 , 2 ] ;
11281128 o = strides2offset ( sh , st ) ;
@@ -1157,7 +1157,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
11571157 dt = 'complex128' ;
11581158 ord = 'row-major' ;
11591159
1160- bsize = blockSize ( dt ) ;
1160+ bsize = blockSize ( dt , dt ) ;
11611161 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
11621162 st = [
11631163 bsize * 64 ,
@@ -1203,7 +1203,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
12031203 dt = 'complex128' ;
12041204 ord = 'row-major' ;
12051205
1206- bsize = blockSize ( dt ) ;
1206+ bsize = blockSize ( dt , dt ) ;
12071207 sh = [ 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 2 ] ;
12081208 st = [
12091209 bsize * 64 ,
@@ -1249,7 +1249,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
12491249 dt = 'complex128' ;
12501250 ord = 'row-major' ;
12511251
1252- bsize = blockSize ( dt ) ;
1252+ bsize = blockSize ( dt , dt ) ;
12531253 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
12541254 st = [
12551255 bsize * 64 ,
@@ -1295,7 +1295,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
12951295 dt = 'complex128' ;
12961296 ord = 'row-major' ;
12971297
1298- bsize = blockSize ( dt ) ;
1298+ bsize = blockSize ( dt , dt ) ;
12991299 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
13001300 st = [
13011301 bsize * 32 ,
@@ -1611,7 +1611,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
16111611 dt = 'float64' ;
16121612 ord = 'column-major' ;
16131613
1614- bsize = blockSize ( dt ) ;
1614+ bsize = blockSize ( dt , dt ) ;
16151615 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
16161616 st = [
16171617 2 ,
@@ -1657,7 +1657,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
16571657 dt = 'float64' ;
16581658 ord = 'column-major' ;
16591659
1660- bsize = blockSize ( dt ) ;
1660+ bsize = blockSize ( dt , dt ) ;
16611661 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
16621662 st = [
16631663 2 ,
@@ -1703,7 +1703,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
17031703 dt = 'float64' ;
17041704 ord = 'column-major' ;
17051705
1706- bsize = blockSize ( dt ) ;
1706+ bsize = blockSize ( dt , dt ) ;
17071707 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
17081708 st = [
17091709 2 ,
@@ -1749,7 +1749,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
17491749 dt = 'float64' ;
17501750 ord = 'column-major' ;
17511751
1752- bsize = blockSize ( dt ) ;
1752+ bsize = blockSize ( dt , dt ) ;
17531753 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
17541754 st = [
17551755 2 ,
@@ -1795,7 +1795,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
17951795 dt = 'float64' ;
17961796 ord = 'column-major' ;
17971797
1798- bsize = blockSize ( dt ) ;
1798+ bsize = blockSize ( dt , dt ) ;
17991799 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
18001800 st = [ 2 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
18011801 o = strides2offset ( sh , st ) ;
@@ -1830,7 +1830,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
18301830 dt = 'float64' ;
18311831 ord = 'column-major' ;
18321832
1833- bsize = blockSize ( dt ) ;
1833+ bsize = blockSize ( dt , dt ) ;
18341834 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
18351835 st = [ 2 , 4 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
18361836 o = strides2offset ( sh , st ) ;
@@ -1865,7 +1865,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
18651865 dt = 'float64' ;
18661866 ord = 'column-major' ;
18671867
1868- bsize = blockSize ( dt ) ;
1868+ bsize = blockSize ( dt , dt ) ;
18691869 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
18701870 st = [ 2 , 4 , 4 , 8 , 8 , 8 , 16 , bsize * 32 , bsize * 64 , bsize * 64 ] ;
18711871 o = strides2offset ( sh , st ) ;
@@ -1900,7 +1900,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
19001900 dt = 'float64' ;
19011901 ord = 'column-major' ;
19021902
1903- bsize = blockSize ( dt ) ;
1903+ bsize = blockSize ( dt , dt ) ;
19041904 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 2 , bsize * 2 , 2 , 1 ] ;
19051905 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 32 , bsize * 64 , bsize * 128 ] ;
19061906 o = strides2offset ( sh , st ) ;
@@ -1935,7 +1935,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
19351935 dt = 'float64' ;
19361936 ord = 'column-major' ;
19371937
1938- bsize = blockSize ( dt ) ;
1938+ bsize = blockSize ( dt , dt ) ;
19391939 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
19401940 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 16 , 32 , bsize * 64 ] ;
19411941 o = strides2offset ( sh , st ) ;
@@ -1970,7 +1970,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
19701970 dt = 'float64' ;
19711971 ord = 'column-major' ;
19721972
1973- bsize = blockSize ( dt ) ;
1973+ bsize = blockSize ( dt , dt ) ;
19741974 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
19751975 st = [ 2 , 4 , 4 , 8 , 8 , 16 , - 16 , 16 , 16 , 32 ] ;
19761976 o = strides2offset ( sh , st ) ;
@@ -2225,7 +2225,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
22252225 dt = 'complex128' ;
22262226 ord = 'column-major' ;
22272227
2228- bsize = blockSize ( dt ) ;
2228+ bsize = blockSize ( dt , dt ) ;
22292229 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
22302230 st = [
22312231 2 ,
@@ -2271,7 +2271,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
22712271 dt = 'complex128' ;
22722272 ord = 'column-major' ;
22732273
2274- bsize = blockSize ( dt ) ;
2274+ bsize = blockSize ( dt , dt ) ;
22752275 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
22762276 st = [
22772277 2 ,
@@ -2317,7 +2317,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
23172317 dt = 'complex128' ;
23182318 ord = 'column-major' ;
23192319
2320- bsize = blockSize ( dt ) ;
2320+ bsize = blockSize ( dt , dt ) ;
23212321 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
23222322 st = [
23232323 2 ,
@@ -2363,7 +2363,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
23632363 dt = 'complex128' ;
23642364 ord = 'column-major' ;
23652365
2366- bsize = blockSize ( dt ) ;
2366+ bsize = blockSize ( dt , dt ) ;
23672367 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
23682368 st = [
23692369 2 ,
@@ -2409,7 +2409,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
24092409 dt = 'complex128' ;
24102410 ord = 'column-major' ;
24112411
2412- bsize = blockSize ( dt ) ;
2412+ bsize = blockSize ( dt , dt ) ;
24132413 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
24142414 st = [ 2 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
24152415 o = strides2offset ( sh , st ) ;
@@ -2444,7 +2444,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
24442444 dt = 'complex128' ;
24452445 ord = 'column-major' ;
24462446
2447- bsize = blockSize ( dt ) ;
2447+ bsize = blockSize ( dt , dt ) ;
24482448 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
24492449 st = [ 2 , 4 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
24502450 o = strides2offset ( sh , st ) ;
@@ -2479,7 +2479,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
24792479 dt = 'complex128' ;
24802480 ord = 'column-major' ;
24812481
2482- bsize = blockSize ( dt ) ;
2482+ bsize = blockSize ( dt , dt ) ;
24832483 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
24842484 st = [ 2 , 4 , 4 , 8 , 8 , 8 , 16 , bsize * 32 , bsize * 64 , bsize * 64 ] ;
24852485 o = strides2offset ( sh , st ) ;
@@ -2514,7 +2514,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
25142514 dt = 'complex128' ;
25152515 ord = 'column-major' ;
25162516
2517- bsize = blockSize ( dt ) ;
2517+ bsize = blockSize ( dt , dt ) ;
25182518 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 2 , bsize * 2 , 2 , 1 ] ;
25192519 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 32 , bsize * 64 , bsize * 128 ] ;
25202520 o = strides2offset ( sh , st ) ;
@@ -2549,7 +2549,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
25492549 dt = 'complex128' ;
25502550 ord = 'column-major' ;
25512551
2552- bsize = blockSize ( dt ) ;
2552+ bsize = blockSize ( dt , dt ) ;
25532553 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
25542554 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 16 , 32 , bsize * 64 ] ;
25552555 o = strides2offset ( sh , st ) ;
@@ -2584,7 +2584,7 @@ tape( 'the function applies a unary callback to each indexed element of a 10-dim
25842584 dt = 'complex128' ;
25852585 ord = 'column-major' ;
25862586
2587- bsize = blockSize ( dt ) ;
2587+ bsize = blockSize ( dt , dt ) ;
25882588 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
25892589 st = [ 2 , 4 , 4 , 8 , 8 , 16 , - 16 , 16 , 16 , 32 ] ;
25902590 o = strides2offset ( sh , st ) ;
0 commit comments