@@ -458,31 +458,53 @@ class vxsort {
458
458
459
459
switch (InnerUnroll) {
460
460
case 12 : d12 = MT::load_vec (nextPtr + InnerUnroll - 12 );
461
+ [[clang::fallthrough]];
461
462
case 11 : d11 = MT::load_vec (nextPtr + InnerUnroll - 11 );
463
+ [[clang::fallthrough]];
462
464
case 10 : d10 = MT::load_vec (nextPtr + InnerUnroll - 10 );
465
+ [[clang::fallthrough]];
463
466
case 9 : d09 = MT::load_vec (nextPtr + InnerUnroll - 9 );
467
+ [[clang::fallthrough]];
464
468
case 8 : d08 = MT::load_vec (nextPtr + InnerUnroll - 8 );
469
+ [[clang::fallthrough]];
465
470
case 7 : d07 = MT::load_vec (nextPtr + InnerUnroll - 7 );
471
+ [[clang::fallthrough]];
466
472
case 6 : d06 = MT::load_vec (nextPtr + InnerUnroll - 6 );
473
+ [[clang::fallthrough]];
467
474
case 5 : d05 = MT::load_vec (nextPtr + InnerUnroll - 5 );
475
+ [[clang::fallthrough]];
468
476
case 4 : d04 = MT::load_vec (nextPtr + InnerUnroll - 4 );
477
+ [[clang::fallthrough]];
469
478
case 3 : d03 = MT::load_vec (nextPtr + InnerUnroll - 3 );
479
+ [[clang::fallthrough]];
470
480
case 2 : d02 = MT::load_vec (nextPtr + InnerUnroll - 2 );
481
+ [[clang::fallthrough]];
471
482
case 1 : d01 = MT::load_vec (nextPtr + InnerUnroll - 1 );
472
483
}
473
484
474
485
switch (InnerUnroll) {
475
486
case 12 : partition_block (d12, P, writeLeft, writeRight);
487
+ [[clang::fallthrough]];
476
488
case 11 : partition_block (d11, P, writeLeft, writeRight);
489
+ [[clang::fallthrough]];
477
490
case 10 : partition_block (d10, P, writeLeft, writeRight);
491
+ [[clang::fallthrough]];
478
492
case 9 : partition_block (d09, P, writeLeft, writeRight);
493
+ [[clang::fallthrough]];
479
494
case 8 : partition_block (d08, P, writeLeft, writeRight);
495
+ [[clang::fallthrough]];
480
496
case 7 : partition_block (d07, P, writeLeft, writeRight);
497
+ [[clang::fallthrough]];
481
498
case 6 : partition_block (d06, P, writeLeft, writeRight);
499
+ [[clang::fallthrough]];
482
500
case 5 : partition_block (d05, P, writeLeft, writeRight);
501
+ [[clang::fallthrough]];
483
502
case 4 : partition_block (d04, P, writeLeft, writeRight);
503
+ [[clang::fallthrough]];
484
504
case 3 : partition_block (d03, P, writeLeft, writeRight);
505
+ [[clang::fallthrough]];
485
506
case 2 : partition_block (d02, P, writeLeft, writeRight);
507
+ [[clang::fallthrough]];
486
508
case 1 : partition_block (d01, P, writeLeft, writeRight);
487
509
}
488
510
}
0 commit comments