@@ -339,7 +339,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
339339 dt = 'float64' ;
340340 ord = 'row-major' ;
341341
342- bsize = blockSize ( dt ) ;
342+ bsize = blockSize ( dt , dt ) ;
343343 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
344344 st = [ 32 , 16 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
345345 o = strides2offset ( sh , st ) ;
@@ -375,7 +375,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
375375 dt = 'float64' ;
376376 ord = 'row-major' ;
377377
378- bsize = blockSize ( dt ) ;
378+ bsize = blockSize ( dt , dt ) ;
379379 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
380380 st = [ bsize * 64 , 32 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
381381 o = strides2offset ( sh , st ) ;
@@ -411,7 +411,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
411411 dt = 'float64' ;
412412 ord = 'row-major' ;
413413
414- bsize = blockSize ( dt ) ;
414+ bsize = blockSize ( dt , dt ) ;
415415 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
416416 st = [ bsize * 64 , bsize * 32 , 16 , - 8 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
417417 o = strides2offset ( sh , st ) ;
@@ -447,7 +447,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
447447 dt = 'float64' ;
448448 ord = 'row-major' ;
449449
450- bsize = blockSize ( dt ) ;
450+ bsize = blockSize ( dt , dt ) ;
451451 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
452452 st = [ bsize * 64 , bsize * 64 , bsize * 32 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
453453 o = strides2offset ( sh , st ) ;
@@ -483,7 +483,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
483483 dt = 'float64' ;
484484 ord = 'row-major' ;
485485
486- bsize = blockSize ( dt ) ;
486+ bsize = blockSize ( dt , dt ) ;
487487 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
488488 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 16 , 8 , 4 , - 4 , 4 , 4 , 2 ] ;
489489 o = strides2offset ( sh , st ) ;
@@ -519,7 +519,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
519519 dt = 'float64' ;
520520 ord = 'row-major' ;
521521
522- bsize = blockSize ( dt ) ;
522+ bsize = blockSize ( dt , dt ) ;
523523 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
524524 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 32 , bsize * 16 , 8 , - 4 , 4 , 4 , 2 ] ;
525525 o = strides2offset ( sh , st ) ;
@@ -555,7 +555,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
555555 dt = 'float64' ;
556556 ord = 'row-major' ;
557557
558- bsize = blockSize ( dt ) ;
558+ bsize = blockSize ( dt , dt ) ;
559559 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
560560 st = [
561561 bsize * 64 ,
@@ -602,7 +602,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
602602 dt = 'float64' ;
603603 ord = 'row-major' ;
604604
605- bsize = blockSize ( dt ) ;
605+ bsize = blockSize ( dt , dt ) ;
606606 sh = [ 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 2 ] ;
607607 st = [
608608 bsize * 64 ,
@@ -649,7 +649,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
649649 dt = 'float64' ;
650650 ord = 'row-major' ;
651651
652- bsize = blockSize ( dt ) ;
652+ bsize = blockSize ( dt , dt ) ;
653653 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
654654 st = [
655655 bsize * 64 ,
@@ -696,7 +696,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
696696 dt = 'float64' ;
697697 ord = 'row-major' ;
698698
699- bsize = blockSize ( dt ) ;
699+ bsize = blockSize ( dt , dt ) ;
700700 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
701701 st = [
702702 bsize * 32 ,
@@ -968,7 +968,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
968968 dt = 'complex128' ;
969969 ord = 'row-major' ;
970970
971- bsize = blockSize ( dt ) ;
971+ bsize = blockSize ( dt , dt ) ;
972972 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
973973 st = [ 32 , 16 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
974974 o = strides2offset ( sh , st ) ;
@@ -1004,7 +1004,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
10041004 dt = 'complex128' ;
10051005 ord = 'row-major' ;
10061006
1007- bsize = blockSize ( dt ) ;
1007+ bsize = blockSize ( dt , dt ) ;
10081008 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
10091009 st = [ bsize * 64 , 32 , 16 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
10101010 o = strides2offset ( sh , st ) ;
@@ -1040,7 +1040,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
10401040 dt = 'complex128' ;
10411041 ord = 'row-major' ;
10421042
1043- bsize = blockSize ( dt ) ;
1043+ bsize = blockSize ( dt , dt ) ;
10441044 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
10451045 st = [ bsize * 64 , bsize * 32 , 16 , - 8 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
10461046 o = strides2offset ( sh , st ) ;
@@ -1075,7 +1075,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
10751075 dt = 'complex128' ;
10761076 ord = 'row-major' ;
10771077
1078- bsize = blockSize ( dt ) ;
1078+ bsize = blockSize ( dt , dt ) ;
10791079 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
10801080 st = [ bsize * 64 , bsize * 64 , bsize * 32 , - 16 , 8 , 8 , - 4 , 4 , 4 , 2 ] ;
10811081 o = strides2offset ( sh , st ) ;
@@ -1111,7 +1111,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
11111111 dt = 'complex128' ;
11121112 ord = 'row-major' ;
11131113
1114- bsize = blockSize ( dt ) ;
1114+ bsize = blockSize ( dt , dt ) ;
11151115 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
11161116 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 16 , 8 , 4 , - 4 , 4 , 4 , 2 ] ;
11171117 o = strides2offset ( sh , st ) ;
@@ -1147,7 +1147,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
11471147 dt = 'complex128' ;
11481148 ord = 'row-major' ;
11491149
1150- bsize = blockSize ( dt ) ;
1150+ bsize = blockSize ( dt , dt ) ;
11511151 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
11521152 st = [ bsize * 32 , bsize * 32 , bsize * 32 , - bsize * 32 , bsize * 16 , 8 , - 4 , 4 , 4 , 2 ] ;
11531153 o = strides2offset ( sh , st ) ;
@@ -1183,7 +1183,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
11831183 dt = 'complex128' ;
11841184 ord = 'row-major' ;
11851185
1186- bsize = blockSize ( dt ) ;
1186+ bsize = blockSize ( dt , dt ) ;
11871187 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
11881188 st = [
11891189 bsize * 64 ,
@@ -1230,7 +1230,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
12301230 dt = 'complex128' ;
12311231 ord = 'row-major' ;
12321232
1233- bsize = blockSize ( dt ) ;
1233+ bsize = blockSize ( dt , dt ) ;
12341234 sh = [ 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 2 ] ;
12351235 st = [
12361236 bsize * 64 ,
@@ -1277,7 +1277,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
12771277 dt = 'complex128' ;
12781278 ord = 'row-major' ;
12791279
1280- bsize = blockSize ( dt ) ;
1280+ bsize = blockSize ( dt , dt ) ;
12811281 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
12821282 st = [
12831283 bsize * 64 ,
@@ -1324,7 +1324,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
13241324 dt = 'complex128' ;
13251325 ord = 'row-major' ;
13261326
1327- bsize = blockSize ( dt ) ;
1327+ bsize = blockSize ( dt , dt ) ;
13281328 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
13291329 st = [
13301330 bsize * 32 ,
@@ -1648,7 +1648,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
16481648 dt = 'float64' ;
16491649 ord = 'column-major' ;
16501650
1651- bsize = blockSize ( dt ) ;
1651+ bsize = blockSize ( dt , dt ) ;
16521652 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
16531653 st = [
16541654 2 ,
@@ -1695,7 +1695,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
16951695 dt = 'float64' ;
16961696 ord = 'column-major' ;
16971697
1698- bsize = blockSize ( dt ) ;
1698+ bsize = blockSize ( dt , dt ) ;
16991699 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
17001700 st = [
17011701 2 ,
@@ -1742,7 +1742,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
17421742 dt = 'float64' ;
17431743 ord = 'column-major' ;
17441744
1745- bsize = blockSize ( dt ) ;
1745+ bsize = blockSize ( dt , dt ) ;
17461746 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
17471747 st = [
17481748 2 ,
@@ -1789,7 +1789,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
17891789 dt = 'float64' ;
17901790 ord = 'column-major' ;
17911791
1792- bsize = blockSize ( dt ) ;
1792+ bsize = blockSize ( dt , dt ) ;
17931793 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
17941794 st = [
17951795 2 ,
@@ -1836,7 +1836,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
18361836 dt = 'float64' ;
18371837 ord = 'column-major' ;
18381838
1839- bsize = blockSize ( dt ) ;
1839+ bsize = blockSize ( dt , dt ) ;
18401840 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
18411841 st = [ 2 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
18421842 o = strides2offset ( sh , st ) ;
@@ -1872,7 +1872,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
18721872 dt = 'float64' ;
18731873 ord = 'column-major' ;
18741874
1875- bsize = blockSize ( dt ) ;
1875+ bsize = blockSize ( dt , dt ) ;
18761876 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
18771877 st = [ 2 , 4 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
18781878 o = strides2offset ( sh , st ) ;
@@ -1908,7 +1908,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
19081908 dt = 'float64' ;
19091909 ord = 'column-major' ;
19101910
1911- bsize = blockSize ( dt ) ;
1911+ bsize = blockSize ( dt , dt ) ;
19121912 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
19131913 st = [ 2 , 4 , 4 , 8 , 8 , 8 , 16 , bsize * 32 , bsize * 64 , bsize * 64 ] ;
19141914 o = strides2offset ( sh , st ) ;
@@ -1944,7 +1944,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
19441944 dt = 'float64' ;
19451945 ord = 'column-major' ;
19461946
1947- bsize = blockSize ( dt ) ;
1947+ bsize = blockSize ( dt , dt ) ;
19481948 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 2 , bsize * 2 , 2 , 1 ] ;
19491949 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 32 , bsize * 64 , bsize * 128 ] ;
19501950 o = strides2offset ( sh , st ) ;
@@ -1980,7 +1980,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
19801980 dt = 'float64' ;
19811981 ord = 'column-major' ;
19821982
1983- bsize = blockSize ( dt ) ;
1983+ bsize = blockSize ( dt , dt ) ;
19841984 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
19851985 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 16 , 32 , bsize * 64 ] ;
19861986 o = strides2offset ( sh , st ) ;
@@ -2016,7 +2016,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
20162016 dt = 'float64' ;
20172017 ord = 'column-major' ;
20182018
2019- bsize = blockSize ( dt ) ;
2019+ bsize = blockSize ( dt , dt ) ;
20202020 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
20212021 st = [ 2 , 4 , 4 , 8 , 8 , 16 , - 16 , 16 , 16 , 32 ] ;
20222022 o = strides2offset ( sh , st ) ;
@@ -2276,7 +2276,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
22762276 dt = 'complex128' ;
22772277 ord = 'column-major' ;
22782278
2279- bsize = blockSize ( dt ) ;
2279+ bsize = blockSize ( dt , dt ) ;
22802280 sh = [ bsize * 2 , 2 , 1 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
22812281 st = [
22822282 2 ,
@@ -2323,7 +2323,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
23232323 dt = 'complex128' ;
23242324 ord = 'column-major' ;
23252325
2326- bsize = blockSize ( dt ) ;
2326+ bsize = blockSize ( dt , dt ) ;
23272327 sh = [ 2 , bsize * 2 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
23282328 st = [
23292329 2 ,
@@ -2370,7 +2370,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
23702370 dt = 'complex128' ;
23712371 ord = 'column-major' ;
23722372
2373- bsize = blockSize ( dt ) ;
2373+ bsize = blockSize ( dt , dt ) ;
23742374 sh = [ 2 , 2 , bsize * 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 ] ;
23752375 st = [
23762376 2 ,
@@ -2417,7 +2417,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
24172417 dt = 'complex128' ;
24182418 ord = 'column-major' ;
24192419
2420- bsize = blockSize ( dt ) ;
2420+ bsize = blockSize ( dt , dt ) ;
24212421 sh = [ 2 , 1 , 2 , bsize * 2 , 2 , 1 , 2 , 1 , 1 , 2 ] ;
24222422 st = [
24232423 2 ,
@@ -2464,7 +2464,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
24642464 dt = 'complex128' ;
24652465 ord = 'column-major' ;
24662466
2467- bsize = blockSize ( dt ) ;
2467+ bsize = blockSize ( dt , dt ) ;
24682468 sh = [ 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 1 , 2 ] ;
24692469 st = [ 2 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
24702470 o = strides2offset ( sh , st ) ;
@@ -2500,7 +2500,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
25002500 dt = 'complex128' ;
25012501 ord = 'column-major' ;
25022502
2503- bsize = blockSize ( dt ) ;
2503+ bsize = blockSize ( dt , dt ) ;
25042504 sh = [ 2 , 1 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 1 , 2 ] ;
25052505 st = [ 2 , 4 , 4 , 4 , 4 , 8 , bsize * 16 , bsize * 32 , bsize * 32 , bsize * 32 ] ;
25062506 o = strides2offset ( sh , st ) ;
@@ -2536,7 +2536,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
25362536 dt = 'complex128' ;
25372537 ord = 'column-major' ;
25382538
2539- bsize = blockSize ( dt ) ;
2539+ bsize = blockSize ( dt , dt ) ;
25402540 sh = [ 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 , 1 , 2 ] ;
25412541 st = [ 2 , 4 , 4 , 8 , 8 , 8 , 16 , bsize * 32 , bsize * 64 , bsize * 64 ] ;
25422542 o = strides2offset ( sh , st ) ;
@@ -2572,7 +2572,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
25722572 dt = 'complex128' ;
25732573 ord = 'column-major' ;
25742574
2575- bsize = blockSize ( dt ) ;
2575+ bsize = blockSize ( dt , dt ) ;
25762576 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 2 , bsize * 2 , 2 , 1 ] ;
25772577 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 32 , bsize * 64 , bsize * 128 ] ;
25782578 o = strides2offset ( sh , st ) ;
@@ -2608,7 +2608,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
26082608 dt = 'complex128' ;
26092609 ord = 'column-major' ;
26102610
2611- bsize = blockSize ( dt ) ;
2611+ bsize = blockSize ( dt , dt ) ;
26122612 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 2 , bsize * 2 , 2 ] ;
26132613 st = [ 2 , 4 , 4 , 8 , 8 , 16 , 16 , 16 , 32 , bsize * 64 ] ;
26142614 o = strides2offset ( sh , st ) ;
@@ -2644,7 +2644,7 @@ tape( 'the function applies a callback to each indexed element in an input 10-di
26442644 dt = 'complex128' ;
26452645 ord = 'column-major' ;
26462646
2647- bsize = blockSize ( dt ) ;
2647+ bsize = blockSize ( dt , dt ) ;
26482648 sh = [ 2 , 1 , 2 , 1 , 2 , 1 , 1 , 1 , 2 , bsize * 2 ] ;
26492649 st = [ 2 , 4 , 4 , 8 , 8 , 16 , - 16 , 16 , 16 , 32 ] ;
26502650 o = strides2offset ( sh , st ) ;
0 commit comments