1
1
/* ******************************************************************************
2
2
* Copyright 2016-2024 Intel Corporation
3
+ * Copyright 2024 FUJITSU LIMITED
3
4
*
4
5
* Licensed under the Apache License, Version 2.0 (the "License");
5
6
* you may not use this file except in compliance with the License.
@@ -516,7 +517,9 @@ status_t memory_desc_wrapper::compute_blocking(
516
517
C (Acb8a, {0 , 2 , 1 }, {8 }, {0 });
517
518
C (AcB8a2b, {0 , 2 , 1 }, {8 , 2 }, {0 , 1 });
518
519
C (AcB8a4b, {0 , 2 , 1 }, {8 , 4 }, {0 , 1 });
520
+ C (aCBd8b8c, {0 , 2 , 1 , 3 }, {8 , 8 }, {1 , 2 });
519
521
C (aCBd16b16c, {0 , 2 , 1 , 3 }, {16 , 16 }, {1 , 2 });
522
+ C (aCBde8b8c, {0 , 2 , 1 , 3 , 4 }, {8 , 8 }, {1 , 2 });
520
523
C (aCBde16b16c, {0 , 2 , 1 , 3 , 4 }, {16 , 16 }, {1 , 2 });
521
524
C (Acdb16a, {0 , 2 , 3 , 1 }, {16 }, {0 });
522
525
C (AcdB16a2b, {0 , 2 , 3 , 1 }, {16 , 2 }, {0 , 1 });
@@ -532,7 +535,9 @@ status_t memory_desc_wrapper::compute_blocking(
532
535
C (AcdeB8a4b, {0 , 2 , 3 , 4 , 1 }, {8 , 4 }, {0 , 1 });
533
536
C (Acedb16a, {0 , 2 , 4 , 3 , 1 }, {16 }, {0 });
534
537
C (Adcb16a, {0 , 3 , 2 , 1 }, {16 }, {0 });
538
+ C (BAc8a8b, {1 , 0 , 2 }, {8 , 8 }, {0 , 1 });
535
539
C (BAc16a16b, {1 , 0 , 2 }, {16 , 16 }, {0 , 1 });
540
+ C (BAcd8a8b, {1 , 0 , 2 , 3 }, {8 , 8 }, {0 , 1 });
536
541
C (BAcd16a16b, {1 , 0 , 2 , 3 }, {16 , 16 }, {0 , 1 });
537
542
C (ABc32a16b, {0 , 1 , 2 }, {32 , 16 }, {0 , 1 });
538
543
C (ABcd32a16b, {0 , 1 , 2 , 3 }, {32 , 16 }, {0 , 1 });
@@ -585,13 +590,15 @@ status_t memory_desc_wrapper::compute_blocking(
585
590
C (aBCde2b8c8b2c, {0 , 1 , 2 , 3 , 4 }, {2 , 8 , 8 , 2 }, {1 , 2 , 1 , 2 });
586
591
C (aBdec32b, {0 , 1 , 3 , 4 , 2 }, {32 }, {1 });
587
592
C (aCBdef16c16b, {0 , 2 , 1 , 3 , 4 , 5 }, {16 , 16 }, {2 , 1 });
593
+ C (aCBdef8b8c, {0 , 2 , 1 , 3 , 4 , 5 }, {8 , 8 }, {1 , 2 });
588
594
C (aCBdef16b16c, {0 , 2 , 1 , 3 , 4 , 5 }, {16 , 16 }, {1 , 2 });
589
595
C (Abcdef16a, {0 , 1 , 2 , 3 , 4 , 5 }, {16 }, {0 });
590
596
C (Abcdef32a, {0 , 1 , 2 , 3 , 4 , 5 }, {32 }, {0 });
591
597
C (aCBd16c16b, {0 , 2 , 1 , 3 }, {16 , 16 }, {2 , 1 });
592
598
C (aCBde16c16b, {0 , 2 , 1 , 3 , 4 }, {16 , 16 }, {2 , 1 });
593
599
C (Acdb32a, {0 , 2 , 3 , 1 }, {32 }, {0 });
594
600
C (BAcd16b16a, {1 , 0 , 2 , 3 }, {16 , 16 }, {1 , 0 });
601
+ C (BAcde8a8b, {1 , 0 , 2 , 3 , 4 }, {8 , 8 }, {0 , 1 });
595
602
C (BAcde16a16b, {1 , 0 , 2 , 3 , 4 }, {16 , 16 }, {0 , 1 });
596
603
C (BAc16b16a, {1 , 0 , 2 }, {16 , 16 }, {1 , 0 });
597
604
C (aBCd2b4c2b, {0 , 1 , 2 , 3 }, {2 , 4 , 2 }, {1 , 2 , 1 });
0 commit comments