Files
TheRock/rocm-libraries/projects/rocblas/clients/gtest/gemm_gtest.yaml
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

3735 lines
231 KiB
YAML

---
include: rocblas_common.yaml
include: known_bugs.yaml
Definitions:
- &fortran_matrix_size_range
- { M: 9, N: 1, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 1, N: 1, K: 1, lda: 1, ldb: 1, ldc: 1, ldd: 1 }
- { M: 1, N: 2, K: 3, lda: 4, ldb: 5, ldc: 6, ldd: 6 }
- { M: 7, N: 9, K: 15, lda: 17, ldb: 18, ldc: 19, ldd: 19 }
- { M: 8, N: 1, K: 1, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 2, N: 2, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2 }
- { M: 3, N: 3, K: 3, lda: 3, ldb: 3, ldc: 3, ldd: 3 }
- { M: 4, N: 4, K: 4, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 5 }
- { M: 6, N: 6, K: 6, lda: 6, ldb: 6, ldc: 6, ldd: 6 }
- { M: 7, N: 7, K: 7, lda: 7, ldb: 7, ldc: 7, ldd: 7 }
- { M: 8, N: 8, K: 8, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 9, N: 9, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 10, N: 10, K: 10, lda: 10, ldb: 10, ldc: 10, ldd: 10 }
- { M: 11, N: 11, K: 11, lda: 11, ldb: 11, ldc: 11, ldd: 11 }
- { M: 12, N: 12, K: 12, lda: 12, ldb: 12, ldc: 12, ldd: 12 }
- { M: 13, N: 13, K: 13, lda: 13, ldb: 13, ldc: 13, ldd: 13 }
- { M: 14, N: 14, K: 14, lda: 14, ldb: 14, ldc: 14, ldd: 14 }
- { M: 15, N: 15, K: 15, lda: 15, ldb: 15, ldc: 15, ldd: 15 }
- { M: 16, N: 16, K: 16, lda: 16, ldb: 16, ldc: 16, ldd: 16 }
- { M: 17, N: 17, K: 17, lda: 17, ldb: 17, ldc: 17, ldd: 17 }
- { M: 18, N: 18, K: 18, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 19, N: 19, K: 19, lda: 19, ldb: 19, ldc: 19, ldd: 19 }
- { M: 20, N: 20, K: 20, lda: 20, ldb: 20, ldc: 20, ldd: 20 }
# using stride_x,y,d to test out offsets of rocblas_internal_gemm_interface()
- &gemm_internal_matrix_size
- { M: 1000, N: 1001, K: 101, lda: 2002, ldb: 1003, ldc: 1004, ldd: 1004, stride_x: 4294967296, stride_y: 4294967297, stride_d: 4294967298 }
- &small_matrix_size_range
- { M: 0, N: 8, K: 8, lda: 8, ldb: 8, ldc: 8, ldd: 8 } # m==0
- { M: 8, N: 0, K: 8, lda: 8, ldb: 8, ldc: 8, ldd: 8 } # n==0
- { M: 8, N: 8, K: 0, lda: 8, ldb: 8, ldc: 8, ldd: 8 } # k==0
- { M: 9, N: 1, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 1, N: 1, K: 1, lda: 1, ldb: 1, ldc: 1, ldd: 1 }
- { M: 1, N: 2, K: 3, lda: 4, ldb: 5, ldc: 6, ldd: 6 }
- { M: 7, N: 9, K: 15, lda: 17, ldb: 18, ldc: 19, ldd: 19 }
- { M: 8, N: 1, K: 1, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 2, N: 2, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2 }
- { M: 3, N: 3, K: 3, lda: 3, ldb: 3, ldc: 3, ldd: 3 }
- { M: 4, N: 4, K: 4, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 5 }
- { M: 6, N: 6, K: 6, lda: 6, ldb: 6, ldc: 6, ldd: 6 }
- { M: 7, N: 7, K: 7, lda: 7, ldb: 7, ldc: 7, ldd: 7 }
- { M: 8, N: 8, K: 8, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 9, N: 9, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 10, N: 10, K: 10, lda: 10, ldb: 10, ldc: 10, ldd: 10 }
- { M: 11, N: 11, K: 11, lda: 11, ldb: 11, ldc: 11, ldd: 11 }
- { M: 12, N: 12, K: 12, lda: 12, ldb: 12, ldc: 12, ldd: 12 }
- { M: 13, N: 13, K: 13, lda: 13, ldb: 13, ldc: 13, ldd: 13 }
- { M: 14, N: 14, K: 14, lda: 14, ldb: 14, ldc: 14, ldd: 14 }
- { M: 15, N: 15, K: 15, lda: 15, ldb: 15, ldc: 15, ldd: 15 }
- { M: 16, N: 16, K: 16, lda: 16, ldb: 16, ldc: 16, ldd: 16 }
- { M: 17, N: 17, K: 17, lda: 17, ldb: 17, ldc: 17, ldd: 17 }
- { M: 18, N: 18, K: 18, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 19, N: 19, K: 19, lda: 19, ldb: 19, ldc: 19, ldd: 19 }
- { M: 20, N: 20, K: 20, lda: 20, ldb: 20, ldc: 20, ldd: 20 }
- { M: 2, N: 3, K: 4, lda: 5, ldb: 6, ldc: 7, ldd: 7 }
- { M: 3, N: 4, K: 5, lda: 6, ldb: 7, ldc: 8, ldd: 8 }
- { M: 4, N: 5, K: 6, lda: 6, ldb: 6, ldc: 6, ldd: 6 }
- { M: 5, N: 6, K: 7, lda: 7, ldb: 8, ldc: 9, ldd: 9 }
- { M: 6, N: 7, K: 8, lda: 10, ldb: 9, ldc: 8, ldd: 8 }
- { M: 7, N: 8, K: 9, lda: 11, ldb: 9, ldc: 10, ldd: 10 }
- { M: 8, N: 9, K: 10, lda: 10, ldb: 11, ldc: 12, ldd: 12 }
- { M: 9, N: 10, K: 11, lda: 12, ldb: 11, ldc: 13, ldd: 13 }
- { M: 13, N: 12, K: 11, lda: 15, ldb: 14, ldc: 13, ldd: 13 }
- { M: 15, N: 16, K: 17, lda: 17, ldb: 18, ldc: 19, ldd: 19 }
- { M: 18, N: 17, K: 16, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 16, N: 17, K: 18, lda: 20, ldb: 19, ldc: 18, ldd: 18 }
- { M: 8, N: 2, K: 2, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 3, K: 3, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 4, K: 4, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 5, K: 5, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 6, K: 6, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 7, K: 7, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 8, N: 9, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 8, N: 10, K: 10, lda: 10, ldb: 10, ldc: 10, ldd: 10 }
- { M: 8, N: 11, K: 11, lda: 11, ldb: 11, ldc: 11, ldd: 11 }
- { M: 8, N: 12, K: 12, lda: 12, ldb: 12, ldc: 12, ldd: 12 }
- { M: 8, N: 13, K: 13, lda: 13, ldb: 13, ldc: 13, ldd: 13 }
- { M: 8, N: 14, K: 14, lda: 14, ldb: 14, ldc: 14, ldd: 14 }
- { M: 8, N: 15, K: 15, lda: 15, ldb: 15, ldc: 15, ldd: 15 }
- { M: 16, N: 15, K: 15, lda: 16, ldb: 16, ldc: 16, ldd: 16 }
- { M: 16, N: 17, K: 17, lda: 17, ldb: 17, ldc: 17, ldd: 17 }
- { M: 17, N: 16, K: 16, lda: 17, ldb: 17, ldc: 17, ldd: 17 }
- { M: 16, N: 18, K: 18, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 24, N: 24, K: 24, lda: 24, ldb: 24, ldc: 24, ldd: 24 }
- { M: 32, N: 32, K: 32, lda: 32, ldb: 32, ldc: 32, ldd: 32 }
- { M: 40, N: 40, K: 40, lda: 40, ldb: 40, ldc: 40, ldd: 40 }
- { M: 48, N: 48, K: 48, lda: 48, ldb: 48, ldc: 48, ldd: 48 }
- { M: 56, N: 56, K: 56, lda: 56, ldb: 56, ldc: 56, ldd: 56 }
- { M: 64, N: 64, K: 64, lda: 64, ldb: 64, ldc: 64, ldd: 64 }
- { M: 72, N: 72, K: 72, lda: 72, ldb: 72, ldc: 72, ldd: 72 }
- &medium_matrix_size_range
- { M: -1, N: -1, K: -1, lda: -1, ldb: 1, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 1, lda: 1, ldb: 1, ldc: 1, ldd: 1 }
- { M: 2, N: 2, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2 }
- { M: 3, N: 3, K: 3, lda: 3, ldb: 3, ldc: 3, ldd: 3 }
- { M: 4, N: 4, K: 4, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 5 }
- { M: 6, N: 6, K: 6, lda: 6, ldb: 6, ldc: 6, ldd: 6 }
- { M: 7, N: 7, K: 7, lda: 7, ldb: 7, ldc: 7, ldd: 7 }
- { M: 8, N: 8, K: 8, lda: 8, ldb: 8, ldc: 8, ldd: 8 }
- { M: 9, N: 9, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- { M: 10, N: 10, K: 10, lda: 10, ldb: 10, ldc: 10, ldd: 10 }
- { M: 11, N: 11, K: 11, lda: 11, ldb: 11, ldc: 11, ldd: 11 }
- { M: 12, N: 12, K: 12, lda: 12, ldb: 12, ldc: 12, ldd: 12 }
- { M: 13, N: 13, K: 13, lda: 13, ldb: 13, ldc: 13, ldd: 13 }
- { M: 14, N: 14, K: 14, lda: 14, ldb: 14, ldc: 14, ldd: 14 }
- { M: 15, N: 15, K: 15, lda: 15, ldb: 15, ldc: 15, ldd: 15 }
- { M: 16, N: 16, K: 16, lda: 16, ldb: 16, ldc: 16, ldd: 16 }
- { M: 17, N: 17, K: 17, lda: 17, ldb: 17, ldc: 17, ldd: 17 }
- { M: 18, N: 18, K: 18, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 19, N: 19, K: 19, lda: 19, ldb: 19, ldc: 19, ldd: 19 }
- { M: 20, N: 20, K: 20, lda: 20, ldb: 20, ldc: 20, ldd: 20 }
- { M: 2, N: 3, K: 4, lda: 5, ldb: 6, ldc: 7, ldd: 7 }
- { M: 3, N: 4, K: 5, lda: 6, ldb: 7, ldc: 8, ldd: 8 }
- { M: 4, N: 5, K: 6, lda: 6, ldb: 6, ldc: 6, ldd: 6 }
- { M: 5, N: 6, K: 7, lda: 7, ldb: 8, ldc: 9, ldd: 9 }
- { M: 6, N: 7, K: 8, lda: 10, ldb: 9, ldc: 8, ldd: 8 }
- { M: 7, N: 8, K: 9, lda: 11, ldb: 9, ldc: 10, ldd: 10 }
- { M: 8, N: 9, K: 10, lda: 10, ldb: 11, ldc: 12, ldd: 12 }
- { M: 9, N: 10, K: 11, lda: 12, ldb: 11, ldc: 13, ldd: 13 }
- { M: 13, N: 12, K: 11, lda: 15, ldb: 14, ldc: 13, ldd: 13 }
- { M: 13, N: 14, K: 12, lda: 12, ldb: 13, ldc: 14, ldd: 14 }
- { M: 15, N: 16, K: 17, lda: 17, ldb: 18, ldc: 19, ldd: 19 }
- { M: 18, N: 17, K: 16, lda: 18, ldb: 18, ldc: 18, ldd: 18 }
- { M: 16, N: 17, K: 18, lda: 20, ldb: 19, ldc: 18, ldd: 18 }
- { M: 3, N: 33, K: 3, lda: 33, ldb: 35, ldc: 35, ldd: 35 }
- { M: 5, N: 6, K: 7, lda: 9, ldb: 11, ldc: 13, ldd: 13 }
- { M: 10, N: 10, K: 20, lda: 100, ldb: 21, ldc: 22, ldd: 22 }
- { M: 191, N: 193, K: 194, lda: 195, ldb: 196, ldc: 197, ldd: 197 }
- { M: 500, N: 501, K: 502, lda: 503, ldb: 604, ldc: 505, ldd: 505 }
- { M: 500, N: 501, K: 502, lda: 203, ldb: 204, ldc: 205, ldd: 205 }
- { M: 639, N: 640, K: 347, lda: 960, ldb: 961, ldc: 1062, ldd: 1062 }
- { M: 127, N: 127, K: 63, lda: 127, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 127, K: 63, lda: 128, ldb: 128, ldc: 128, ldd: 128 }
- { M: 129, N: 127, K: 63, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 128, K: 63, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 128, K: 63, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 129, N: 128, K: 63, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 129, K: 63, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 128, N: 129, K: 63, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 129, N: 129, K: 63, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 127, K: 64, lda: 127, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 127, K: 64, lda: 128, ldb: 128, ldc: 128, ldd: 128 }
- { M: 129, N: 127, K: 64, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 128, K: 64, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 128, K: 64, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 129, N: 128, K: 64, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 129, K: 64, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 128, N: 129, K: 64, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 129, N: 129, K: 64, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 127, K: 65, lda: 127, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 127, K: 65, lda: 128, ldb: 128, ldc: 128, ldd: 128 }
- { M: 129, N: 127, K: 65, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 128, K: 65, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 128, N: 128, K: 65, lda: 128, ldb: 127, ldc: 127, ldd: 127 }
- { M: 129, N: 128, K: 65, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 127, N: 129, K: 65, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 128, N: 129, K: 65, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 129, N: 129, K: 65, lda: 129, ldb: 129, ldc: 129, ldd: 129 }
- { M: 191, N: 193, K: 194, lda: 195, ldb: 196, ldc: 197, ldd: 197 }
- { M: 500, N: 501, K: 502, lda: 503, ldb: 604, ldc: 505, ldd: 505 }
- { M: 639, N: 640, K: 347, lda: 960, ldb: 961, ldc: 1062, ldd: 1062 }
- { M: 375, N: 4309, K: 375, lda: 375, ldb: 4309, ldc: 4309, ldd: 4309 } # SWDEV-481147
- &large_matrix_size_range
- { M: 1000, N: 1001, K: 101, lda: 2002, ldb: 1003, ldc: 1004, ldd: 1004 }
- { M: 925, N: 1026, K: 1027, lda: 1028, ldb: 2029, ldc: 1031, ldd: 1031 }
- { M: 4011, N: 4012, K: 103, lda: 4014, ldb: 4015, ldc: 4016, ldd: 4016 }
- &chunk_matrix_size_range
- { M: 24000, N: 256, K: 256, lda: 24010, ldb: 256, ldc: 24000, ldd: 24000 }
- { M: 24000, N: 256, K: 256, lda: 24000, ldb: 256, ldc: 24020, ldd: 24020 }
- { M: 256, N: 24001, K: 256, lda: 256, ldb: 24030, ldc: 24000, ldd: 24000 }
- { M: 256, N: 24001, K: 256, lda: 256, ldb: 24000, ldc: 24040, ldd: 24040 }
- &alpha_beta_range
- { alpha: 5, beta: 0 }
- { alpha: 0, beta: 3 }
- { alpha: 1, beta: 3 }
- { alpha: 1, beta: 1 }
- &complex_alpha_beta_range
- { alpha: 2, beta: 0, alphai: 0, betai: 0 }
- { alpha: 0, beta: 3, alphai: 0, betai: 0 }
- { alpha: 5, beta: 0, alphai: 0, betai: 5 }
- { alpha: -5, beta: 0, alphai: -5, betai: 0 }
- { alpha: 0, beta: 5, alphai: 0, betai: -5 }
- { alpha: 1, beta: 3, alphai: 3, betai: 1 }
- { alpha: -1, beta: -3, alphai: 3, betai: 1 }
- { alpha: 0, beta: 0, alphai: 2, betai: 1 }
- &alpha_beta_range_small
- { alpha: 2, alphai: 2, beta: -1.0, betai: 2.0 }
- &transA_transB_range
- { transA: N, transB: N }
- { transA: N, transB: T }
- { transA: C, transB: N }
- { transA: T, transB: C }
- &deepbench_alpha_beta_range
- { alpha: 1, beta: 0 }
- { alpha: 1, beta: 1 }
- &deepbench_transA_transB_range
- { transA: N, transB: N }
- { transA: N, transB: T }
- { transA: T, transB: N }
- &deepbench_sizes_small_m_n
- { M: 192, N: 64, K: 784, lda: 784, ldb: 784, ldc: 192, ldd: 192 }
- { M: 196, N: 48, K: 12800, lda: 196, ldb: 12800, ldc: 196, ldd: 196 }
- { M: 49, N: 128, K: 20800, lda: 49, ldb: 20800, ldc: 49, ldd: 49 }
- { M: 49, N: 512, K: 2048, lda: 49, ldb: 2048, ldc: 49, ldd: 49 }
- { M: 369, N: 512, K: 6400, lda: 369, ldb: 6400, ldc: 369, ldd: 369 }
- { M: 392, N: 512, K: 1024, lda: 392, ldb: 1024, ldc: 392, ldd: 392 }
- { M: 392, N: 512, K: 2048, lda: 392, ldb: 2048, ldc: 392, ldd: 392 }
- { M: 392, N: 512, K: 512, lda: 392, ldb: 512, ldc: 392, ldd: 392 }
- { M: 784, N: 256, K: 832, lda: 784, ldb: 832, ldc: 784, ldd: 784 }
- { M: 784, N: 32, K: 4800, lda: 784, ldb: 4800, ldc: 784, ldd: 784 }
- { M: 784, N: 512, K: 1024, lda: 784, ldb: 1024, ldc: 784, ldd: 784 }
- { M: 784, N: 512, K: 2048, lda: 784, ldb: 2048, ldc: 784, ldd: 784 }
- { M: 784, N: 512, K: 512, lda: 784, ldb: 512, ldc: 784, ldd: 784 }
- { M: 392, N: 256, K: 1024, lda: 392, ldb: 256, ldc: 392, ldd: 392 }
- { M: 784, N: 256, K: 1024, lda: 784, ldb: 256, ldc: 784, ldd: 784 }
- { M: 100, N: 32, K: 26939, lda: 26939, ldb: 26939, ldc: 100, ldd: 100 }
- { M: 128, N: 512, K: 196, lda: 196, ldb: 196, ldc: 128, ldd: 128 }
- { M: 128, N: 512, K: 784, lda: 784, ldb: 784, ldc: 128, ldd: 128 }
- { M: 144, N: 32, K: 5760, lda: 5760, ldb: 5760, ldc: 144, ldd: 144 }
- { M: 147, N: 64, K: 12544, lda: 12544, ldb: 12544, ldc: 147, ldd: 147 }
- { M: 192, N: 64, K: 784, lda: 784, ldb: 784, ldc: 192, ldd: 192 }
- { M: 256, N: 128, K: 784, lda: 784, ldb: 784, ldc: 256, ldd: 256 }
- { M: 256, N: 256, K: 196, lda: 196, ldb: 196, ldc: 256, ldd: 256 }
- { M: 256, N: 64, K: 3136, lda: 3136, ldb: 3136, ldc: 256, ldd: 256 }
- { M: 25, N: 64, K: 27920, lda: 27920, ldb: 27920, ldc: 25, ldd: 25 }
- { M: 27, N: 64, K: 2916, lda: 2916, ldb: 2916, ldc: 27, ldd: 27 }
- { M: 288, N: 64, K: 1440, lda: 1440, ldb: 1440, ldc: 288, ldd: 288 }
- { M: 512, N: 128, K: 784, lda: 784, ldb: 784, ldc: 512, ldd: 512 }
- { M: 512, N: 192, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 512, N: 256, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 512, N: 512, K: 49, lda: 49, ldb: 49, ldc: 512, ldd: 512 }
- { M: 576, N: 128, K: 12544, lda: 12544, ldb: 12544, ldc: 576, ldd: 576 }
- { M: 576, N: 128, K: 360, lda: 360, ldb: 360, ldc: 576, ldd: 576 }
- { M: 576, N: 64, K: 28000, lda: 28000, ldb: 28000, ldc: 576, ldd: 576 }
- { M: 576, N: 64, K: 2916, lda: 2916, ldb: 2916, ldc: 576, ldd: 576 }
- { M: 576, N: 64, K: 3136, lda: 3136, ldb: 3136, ldc: 576, ldd: 576 }
- { M: 64, N: 256, K: 3136, lda: 3136, ldb: 3136, ldc: 64, ldd: 64 }
- { M: 64, N: 256, K: 784, lda: 784, ldb: 784, ldc: 64, ldd: 64 }
- { M: 64, N: 64, K: 12544, lda: 12544, ldb: 12544, ldc: 64, ldd: 64 }
- { M: 832, N: 256, K: 49, lda: 49, ldb: 49, ldc: 832, ldd: 832 }
- { M: 9, N: 16, K: 23040, lda: 23040, ldb: 23040, ldc: 9, ldd: 9 }
- &deepbench_sizes
- { M: 12544, N: 128, K: 256, lda: 12544, ldb: 256, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 256, K: 64, lda: 12544, ldb: 64, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 64, K: 147, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 1568, N: 1024, K: 256, lda: 1568, ldb: 256, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 1024, K: 512, lda: 1568, ldb: 512, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 256, K: 1024, lda: 1568, ldb: 1024, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 256, K: 256, lda: 1568, ldb: 256, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 256, K: 512, lda: 1568, ldb: 512, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 512, K: 128, lda: 1568, ldb: 128, ldc: 1568, ldd: 1568 }
- { M: 1653, N: 256, K: 3200, lda: 1653, ldb: 3200, ldc: 1653, ldd: 1653 }
- { M: 23040, N: 16, K: 9, lda: 23040, ldb: 9, ldc: 23040, ldd: 23040 }
- { M: 26939, N: 32, K: 100, lda: 26939, ldb: 100, ldc: 26939, ldd: 26939 }
- { M: 27920, N: 64, K: 25, lda: 27920, ldb: 25, ldc: 27920, ldd: 27920 }
- { M: 2916, N: 64, K: 27, lda: 2916, ldb: 27, ldc: 2916, ldd: 2916 }
- { M: 3136, N: 1024, K: 256, lda: 3136, ldb: 256, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1024, K: 512, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 192, K: 512, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 256, K: 1024, lda: 3136, ldb: 1024, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 256, K: 256, lda: 3136, ldb: 256, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 256, K: 512, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 512, K: 128, lda: 3136, ldb: 128, ldc: 3136, ldd: 3136 }
- { M: 392, N: 1024, K: 256, lda: 392, ldb: 256, ldc: 392, ldd: 392 }
- { M: 392, N: 2048, K: 1024, lda: 392, ldb: 1024, ldc: 392, ldd: 392 }
- { M: 392, N: 2048, K: 512, lda: 392, ldb: 512, ldc: 392, ldd: 392 }
- { M: 5760, N: 32, K: 144, lda: 5760, ldb: 144, ldc: 5760, ldd: 5760 }
- { M: 6272, N: 128, K: 256, lda: 6272, ldb: 256, ldc: 6272, ldd: 6272 }
- { M: 6272, N: 256, K: 64, lda: 6272, ldb: 64, ldc: 6272, ldd: 6272 }
- { M: 6308, N: 32, K: 1600, lda: 6308, ldb: 1600, ldc: 6308, ldd: 6308 }
- { M: 6786, N: 128, K: 1600, lda: 6786, ldb: 1600, ldc: 6786, ldd: 6786 }
- { M: 784, N: 1024, K: 256, lda: 784, ldb: 256, ldc: 784, ldd: 784 }
- { M: 784, N: 2048, K: 1024, lda: 784, ldb: 1024, ldc: 784, ldd: 784 }
- { M: 784, N: 2048, K: 512, lda: 784, ldb: 512, ldc: 784, ldd: 784 }
- { M: 12544, N: 147, K: 64, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 256, K: 128, lda: 12544, ldb: 256, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 64, K: 256, lda: 12544, ldb: 64, ldc: 12544, ldd: 12544 }
- { M: 1568, N: 128, K: 512, lda: 1568, ldb: 128, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 512, K: 1024, lda: 1568, ldb: 512, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 512, K: 256, lda: 1568, ldb: 512, ldc: 1568, ldd: 1568 }
- { M: 1653, N: 3200, K: 256, lda: 1653, ldb: 3200, ldc: 1653, ldd: 1653 }
- { M: 196, N: 12800, K: 48, lda: 196, ldb: 12800, ldc: 196, ldd: 196 }
- { M: 23040, N: 9, K: 16, lda: 23040, ldb: 9, ldc: 23040, ldd: 23040 }
- { M: 26939, N: 100, K: 32, lda: 26939, ldb: 100, ldc: 26939, ldd: 26939 }
- { M: 27920, N: 25, K: 64, lda: 27920, ldb: 25, ldc: 27920, ldd: 27920 }
- { M: 2916, N: 27, K: 64, lda: 2916, ldb: 27, ldc: 2916, ldd: 2916 }
- { M: 3136, N: 128, K: 512, lda: 3136, ldb: 128, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 512, K: 1024, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 512, K: 256, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 369, N: 6400, K: 512, lda: 369, ldb: 6400, ldc: 369, ldd: 369 }
- { M: 392, N: 1024, K: 2048, lda: 392, ldb: 1024, ldc: 392, ldd: 392 }
- { M: 392, N: 1024, K: 512, lda: 392, ldb: 1024, ldc: 392, ldd: 392 }
- { M: 49, N: 2048, K: 512, lda: 49, ldb: 2048, ldc: 49, ldd: 49 }
- { M: 49, N: 20800, K: 128, lda: 49, ldb: 20800, ldc: 49, ldd: 49 }
- { M: 6272, N: 256, K: 128, lda: 6272, ldb: 256, ldc: 6272, ldd: 6272 }
- { M: 6272, N: 64, K: 256, lda: 6272, ldb: 64, ldc: 6272, ldd: 6272 }
- { M: 6308, N: 1600, K: 32, lda: 6308, ldb: 1600, ldc: 6308, ldd: 6308 }
- { M: 6786, N: 1600, K: 128, lda: 6786, ldb: 1600, ldc: 6786, ldd: 6786 }
- { M: 784, N: 1024, K: 2048, lda: 784, ldb: 1024, ldc: 784, ldd: 784 }
- { M: 784, N: 1024, K: 512, lda: 784, ldb: 1024, ldc: 784, ldd: 784 }
- { M: 784, N: 4800, K: 32, lda: 784, ldb: 4800, ldc: 784, ldd: 784 }
- { M: 1024, N: 2048, K: 49, lda: 49, ldb: 49, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 256, K: 196, lda: 196, ldb: 196, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 512, K: 49, lda: 49, ldb: 49, ldc: 1024, ldd: 1024 }
- { M: 1152, N: 128, K: 7000, lda: 7000, ldb: 7000, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 128, K: 729, lda: 729, ldb: 729, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 128, K: 784, lda: 784, ldb: 784, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 256, K: 196, lda: 196, ldb: 196, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 256, K: 3136, lda: 3136, ldb: 3136, ldc: 1152, ldd: 1152 }
- { M: 12800, N: 48, K: 196, lda: 196, ldb: 196, ldc: 12800, ldd: 12800 }
- { M: 1600, N: 128, K: 6786, lda: 6786, ldb: 6786, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 32, K: 6308, lda: 6308, ldb: 6308, ldc: 1600, ldd: 1600 }
- { M: 2048, N: 512, K: 49, lda: 49, ldb: 49, ldc: 2048, ldd: 2048 }
- { M: 20800, N: 128, K: 49, lda: 49, ldb: 49, ldc: 20800, ldd: 20800 }
- { M: 2304, N: 256, K: 1680, lda: 1680, ldb: 1680, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 256, K: 196, lda: 196, ldb: 196, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 512, K: 49, lda: 49, ldb: 49, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 512, K: 784, lda: 784, ldb: 784, ldc: 2304, ldd: 2304 }
- { M: 256, N: 1024, K: 196, lda: 196, ldb: 196, ldc: 256, ldd: 256 }
- { M: 256, N: 1024, K: 49, lda: 49, ldb: 49, ldc: 256, ldd: 256 }
- { M: 3200, N: 256, K: 1653, lda: 1653, ldb: 1653, ldc: 3200, ldd: 3200 }
- { M: 4608, N: 512, K: 196, lda: 196, ldb: 196, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 512, K: 420, lda: 420, ldb: 420, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 512, K: 49, lda: 49, ldb: 49, ldc: 4608, ldd: 4608 }
- { M: 4800, N: 32, K: 784, lda: 784, ldb: 784, ldc: 4800, ldd: 4800 }
- { M: 512, N: 1024, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 512, N: 2048, K: 49, lda: 49, ldb: 49, ldc: 512, ldd: 512 }
- { M: 6400, N: 512, K: 369, lda: 369, ldb: 369, ldc: 6400, ldd: 6400 }
- &deepbench_large_sizes
- { M: 27, N: 64, K: 50176, lda: 50176, ldb: 50176, ldc: 27, ldd: 27 }
- { M: 50176, N: 64, K: 27, lda: 50176, ldb: 27, ldc: 50176, ldd: 50176 }
- &resnet50_fwd_sizes
- { M: 12544, N: 1024, K: 256, lda: 12544, ldb: 256, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1024, K: 512, lda: 12544, ldb: 512, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 256, K: 1024, lda: 12544, ldb: 1024, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 256, K: 512, lda: 12544, ldb: 512, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 64, K: 147, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 196, N: 256, K: 2304, lda: 196, ldb: 2304, ldc: 196, ldd: 196 }
- { M: 3025, N: 64, K: 576, lda: 3025, ldb: 576, ldc: 3025, ldd: 3025 }
- { M: 3136, N: 2048, K: 1024, lda: 3136, ldb: 1024, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 2048, K: 512, lda: 3136, ldb: 512, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 512, K: 1024, lda: 3136, ldb: 1024, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 512, K: 2048, lda: 3136, ldb: 2048, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 64, K: 576, lda: 3136, ldb: 576, ldc: 3136, ldd: 3136 }
- { M: 49, N: 512, K: 4608, lda: 49, ldb: 4608, ldc: 49, ldd: 49 }
- { M: 50176, N: 128, K: 256, lda: 50176, ldb: 256, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 512, K: 256, lda: 50176, ldb: 256, ldc: 50176, ldd: 50176 }
- { M: 784, N: 128, K: 1152, lda: 784, ldb: 1152, ldc: 784, ldd: 784 }
- &resnet50_bwdwrw_sizes
- { M: 1024, N: 2048, K: 49, lda: 49, ldb: 49, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 256, K: 196, lda: 196, ldb: 196, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 512, K: 49, lda: 49, ldb: 49, ldc: 1024, ldd: 1024 }
- { M: 1152, N: 128, K: 784, lda: 784, ldb: 784, ldc: 1152, ldd: 1152 }
- { M: 128, N: 512, K: 784, lda: 784, ldb: 784, ldc: 128, ldd: 128 }
- { M: 147, N: 64, K: 12544, lda: 12544, ldb: 12544, ldc: 147, ldd: 147 }
- { M: 2048, N: 512, K: 49, lda: 49, ldb: 49, ldc: 2048, ldd: 2048 }
- { M: 2304, N: 256, K: 196, lda: 196, ldb: 196, ldc: 2304, ldd: 2304 }
- { M: 256, N: 1024, K: 196, lda: 196, ldb: 196, ldc: 256, ldd: 256 }
- { M: 256, N: 128, K: 784, lda: 784, ldb: 784, ldc: 256, ldd: 256 }
- { M: 256, N: 512, K: 784, lda: 784, ldb: 784, ldc: 256, ldd: 256 }
- { M: 256, N: 64, K: 3025, lda: 3025, ldb: 3025, ldc: 256, ldd: 256 }
- { M: 256, N: 64, K: 3136, lda: 3136, ldb: 3136, ldc: 256, ldd: 256 }
- { M: 4608, N: 512, K: 49, lda: 49, ldb: 49, ldc: 4608, ldd: 4608 }
- { M: 512, N: 1024, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 512, N: 128, K: 784, lda: 784, ldb: 784, ldc: 512, ldd: 512 }
- { M: 512, N: 2048, K: 49, lda: 49, ldb: 49, ldc: 512, ldd: 512 }
- { M: 512, N: 256, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 576, N: 64, K: 3025, lda: 3025, ldb: 3025, ldc: 576, ldd: 576 }
- { M: 576, N: 64, K: 3136, lda: 3136, ldb: 3136, ldc: 576, ldd: 576 }
- { M: 64, N: 256, K: 3025, lda: 3025, ldb: 3025, ldc: 64, ldd: 64 }
- { M: 64, N: 256, K: 3136, lda: 3136, ldb: 3136, ldc: 64, ldd: 64 }
- { M: 64, N: 64, K: 3025, lda: 3025, ldb: 3025, ldc: 64, ldd: 64 }
- { M: 64, N: 64, K: 3136, lda: 3136, ldb: 3136, ldc: 64, ldd: 64 }
- &resnet50_bwddata_sizes
- { M: 12544, N: 147, K: 64, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 512, K: 1024, lda: 12544, ldb: 512, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 512, K: 256, lda: 12544, ldb: 512, ldc: 12544, ldd: 12544 }
- { M: 196, N: 2304, K: 256, lda: 196, ldb: 2304, ldc: 196, ldd: 196 }
- { M: 3025, N: 576, K: 64, lda: 3025, ldb: 576, ldc: 3025, ldd: 3025 }
- { M: 3136, N: 1024, K: 2048, lda: 3136, ldb: 1024, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1024, K: 512, lda: 3136, ldb: 1024, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 576, K: 64, lda: 3136, ldb: 576, ldc: 3136, ldd: 3136 }
- { M: 49, N: 4608, K: 512, lda: 49, ldb: 4608, ldc: 49, ldd: 49 }
- { M: 50176, N: 256, K: 128, lda: 50176, ldb: 256, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 256, K: 512, lda: 50176, ldb: 256, ldc: 50176, ldd: 50176 }
- { M: 784, N: 1152, K: 128, lda: 784, ldb: 1152, ldc: 784, ldd: 784 }
- &inception4_fwd_sizes
- { M: 1225, N: 192, K: 1728, lda: 1225, ldb: 1728, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 224, K: 1728, lda: 1225, ldb: 1728, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 96, K: 576, lda: 1225, ldb: 576, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 96, K: 864, lda: 1225, ldb: 864, ldc: 1225, ldd: 1225 }
- { M: 2048, N: 256, K: 1536, lda: 2048, ldb: 1536, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 384, K: 1536, lda: 2048, ldb: 1536, ldc: 2048, ldd: 2048 }
- { M: 21609, N: 32, K: 288, lda: 21609, ldb: 288, ldc: 21609, ldd: 21609 }
- { M: 21609, N: 64, K: 288, lda: 21609, ldb: 288, ldc: 21609, ldd: 21609 }
- { M: 22201, N: 32, K: 27, lda: 22201, ldb: 27, ldc: 22201, ldd: 22201 }
- { M: 289, N: 192, K: 1344, lda: 289, ldb: 1344, ldc: 289, ldd: 289 }
- { M: 289, N: 224, K: 1344, lda: 289, ldb: 1344, ldc: 289, ldd: 289 }
- { M: 289, N: 224, K: 1568, lda: 289, ldb: 1568, ldc: 289, ldd: 289 }
- { M: 289, N: 256, K: 1568, lda: 289, ldb: 1568, ldc: 289, ldd: 289 }
- { M: 289, N: 256, K: 1792, lda: 289, ldb: 1792, ldc: 289, ldd: 289 }
- { M: 289, N: 256, K: 2016, lda: 289, ldb: 2016, ldc: 289, ldd: 289 }
- { M: 289, N: 320, K: 1792, lda: 289, ldb: 1792, ldc: 289, ldd: 289 }
- { M: 289, N: 384, K: 3456, lda: 289, ldb: 3456, ldc: 289, ldd: 289 }
- { M: 5041, N: 96, K: 576, lda: 5041, ldb: 576, ldc: 5041, ldd: 5041 }
- { M: 5329, N: 64, K: 448, lda: 5329, ldb: 448, ldc: 5329, ldd: 5329 }
- { M: 5329, N: 96, K: 576, lda: 5329, ldb: 576, ldc: 5329, ldd: 5329 }
- { M: 64, N: 192, K: 1728, lda: 64, ldb: 1728, ldc: 64, ldd: 64 }
- { M: 64, N: 256, K: 1152, lda: 64, ldb: 1152, ldc: 64, ldd: 64 }
- { M: 64, N: 256, K: 1536, lda: 64, ldb: 1536, ldc: 64, ldd: 64 }
- { M: 64, N: 320, K: 2880, lda: 64, ldb: 2880, ldc: 64, ldd: 64 }
- { M: 64, N: 448, K: 1152, lda: 64, ldb: 1152, ldc: 64, ldd: 64 }
- { M: 64, N: 512, K: 1344, lda: 64, ldb: 1344, ldc: 64, ldd: 64 }
- &inception4_bwdwrw_sizes
- { M: 1024, N: 128, K: 289, lda: 289, ldb: 289, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 192, K: 289, lda: 289, ldb: 289, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 256, K: 289, lda: 289, ldb: 289, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 384, K: 289, lda: 289, ldb: 289, ldc: 1024, ldd: 1024 }
- { M: 1152, N: 256, K: 64, lda: 64, ldb: 64, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 448, K: 64, lda: 64, ldb: 64, ldc: 1152, ldd: 1152 }
- { M: 1344, N: 192, K: 289, lda: 289, ldb: 289, ldc: 1344, ldd: 1344 }
- { M: 1344, N: 224, K: 289, lda: 289, ldb: 289, ldc: 1344, ldd: 1344 }
- { M: 1344, N: 512, K: 64, lda: 64, ldb: 64, ldc: 1344, ldd: 1344 }
- { M: 1536, N: 256, K: 64, lda: 64, ldb: 64, ldc: 1536, ldd: 1536 }
- { M: 1536, N: 384, K: 64, lda: 64, ldb: 64, ldc: 1536, ldd: 1536 }
- { M: 1568, N: 224, K: 289, lda: 289, ldb: 289, ldc: 1568, ldd: 1568 }
- { M: 1568, N: 256, K: 289, lda: 289, ldb: 289, ldc: 1568, ldd: 1568 }
- { M: 160, N: 64, K: 5329, lda: 5329, ldb: 5329, ldc: 160, ldd: 160 }
- { M: 1728, N: 192, K: 1225, lda: 1225, ldb: 1225, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 192, K: 64, lda: 64, ldb: 64, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 224, K: 1225, lda: 1225, ldb: 1225, ldc: 1728, ldd: 1728 }
- { M: 1792, N: 256, K: 289, lda: 289, ldb: 289, ldc: 1792, ldd: 1792 }
- { M: 1792, N: 320, K: 289, lda: 289, ldb: 289, ldc: 1792, ldd: 1792 }
- { M: 2016, N: 256, K: 289, lda: 289, ldb: 289, ldc: 2016, ldd: 2016 }
- { M: 27, N: 32, K: 22201, lda: 22201, ldb: 22201, ldc: 27, ldd: 27 }
- { M: 2880, N: 320, K: 64, lda: 64, ldb: 64, ldc: 2880, ldd: 2880 }
- { M: 288, N: 32, K: 21609, lda: 21609, ldb: 21609, ldc: 288, ldd: 288 }
- { M: 288, N: 64, K: 21609, lda: 21609, ldb: 21609, ldc: 288, ldd: 288 }
- { M: 3456, N: 384, K: 289, lda: 289, ldb: 289, ldc: 3456, ldd: 3456 }
- { M: 384, N: 192, K: 1225, lda: 1225, ldb: 1225, ldc: 384, ldd: 384 }
- { M: 384, N: 64, K: 1225, lda: 1225, ldb: 1225, ldc: 384, ldd: 384 }
- { M: 384, N: 96, K: 1225, lda: 1225, ldb: 1225, ldc: 384, ldd: 384 }
- { M: 448, N: 64, K: 5329, lda: 5329, ldb: 5329, ldc: 448, ldd: 448 }
- { M: 576, N: 96, K: 1225, lda: 1225, ldb: 1225, ldc: 576, ldd: 576 }
- { M: 576, N: 96, K: 5041, lda: 5041, ldb: 5041, ldc: 576, ldd: 576 }
- { M: 576, N: 96, K: 5329, lda: 5329, ldb: 5329, ldc: 576, ldd: 576 }
- { M: 864, N: 96, K: 1225, lda: 1225, ldb: 1225, ldc: 864, ldd: 864 }
- &inception4_bwddata_sizes
- { M: 1225, N: 1728, K: 192, lda: 1225, ldb: 1728, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 1728, K: 224, lda: 1225, ldb: 1728, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 576, K: 96, lda: 1225, ldb: 576, ldc: 1225, ldd: 1225 }
- { M: 1225, N: 864, K: 96, lda: 1225, ldb: 864, ldc: 1225, ldd: 1225 }
- { M: 21609, N: 288, K: 32, lda: 21609, ldb: 288, ldc: 21609, ldd: 21609 }
- { M: 21609, N: 288, K: 64, lda: 21609, ldb: 288, ldc: 21609, ldd: 21609 }
- { M: 22201, N: 27, K: 32, lda: 22201, ldb: 27, ldc: 22201, ldd: 22201 }
- { M: 289, N: 1344, K: 192, lda: 289, ldb: 1344, ldc: 289, ldd: 289 }
- { M: 289, N: 1344, K: 224, lda: 289, ldb: 1344, ldc: 289, ldd: 289 }
- { M: 289, N: 1568, K: 224, lda: 289, ldb: 1568, ldc: 289, ldd: 289 }
- { M: 289, N: 1568, K: 256, lda: 289, ldb: 1568, ldc: 289, ldd: 289 }
- { M: 289, N: 1792, K: 256, lda: 289, ldb: 1792, ldc: 289, ldd: 289 }
- { M: 289, N: 1792, K: 320, lda: 289, ldb: 1792, ldc: 289, ldd: 289 }
- { M: 289, N: 2016, K: 256, lda: 289, ldb: 2016, ldc: 289, ldd: 289 }
- { M: 289, N: 3456, K: 384, lda: 289, ldb: 3456, ldc: 289, ldd: 289 }
- { M: 5041, N: 576, K: 96, lda: 5041, ldb: 576, ldc: 5041, ldd: 5041 }
- { M: 5329, N: 448, K: 64, lda: 5329, ldb: 448, ldc: 5329, ldd: 5329 }
- { M: 5329, N: 576, K: 96, lda: 5329, ldb: 576, ldc: 5329, ldd: 5329 }
- { M: 64, N: 1152, K: 256, lda: 64, ldb: 1152, ldc: 64, ldd: 64 }
- { M: 64, N: 1152, K: 448, lda: 64, ldb: 1152, ldc: 64, ldd: 64 }
- { M: 64, N: 1344, K: 512, lda: 64, ldb: 1344, ldc: 64, ldd: 64 }
- { M: 64, N: 1536, K: 256, lda: 64, ldb: 1536, ldc: 64, ldd: 64 }
- { M: 64, N: 1728, K: 192, lda: 64, ldb: 1728, ldc: 64, ldd: 64 }
- { M: 64, N: 2880, K: 320, lda: 64, ldb: 2880, ldc: 64, ldd: 64 }
- &ctest_bwddata_sizes
- { M: 10000, N: 363, K: 1, lda: 10000, ldb: 363, ldc: 10000, ldd: 10000 }
- { M: 100, N: 1008, K: 1, lda: 100, ldb: 1008, ldc: 100, ldd: 100 }
- { M: 100, N: 1152, K: 1, lda: 100, ldb: 1152, ldc: 100, ldd: 100 }
- { M: 100, N: 128, K: 1, lda: 100, ldb: 128, ldc: 100, ldd: 100 }
- { M: 100, N: 1296, K: 1, lda: 100, ldb: 1296, ldc: 100, ldd: 100 }
- { M: 100, N: 1440, K: 1, lda: 100, ldb: 1440, ldc: 100, ldd: 100 }
- { M: 100, N: 1600, K: 1, lda: 100, ldb: 1600, ldc: 100, ldd: 100 }
- { M: 100, N: 1728, K: 1, lda: 100, ldb: 1728, ldc: 100, ldd: 100 }
- { M: 100, N: 192, K: 1, lda: 100, ldb: 192, ldc: 100, ldd: 100 }
- { M: 100, N: 2304, K: 1, lda: 100, ldb: 2304, ldc: 100, ldd: 100 }
- { M: 100, N: 2400, K: 1, lda: 100, ldb: 2400, ldc: 100, ldd: 100 }
- { M: 100, N: 256, K: 1, lda: 100, ldb: 256, ldc: 100, ldd: 100 }
- { M: 100, N: 400, K: 1, lda: 100, ldb: 400, ldc: 100, ldd: 100 }
- { M: 100, N: 4608, K: 1, lda: 100, ldb: 4608, ldc: 100, ldd: 100 }
- { M: 100, N: 480, K: 1, lda: 100, ldb: 480, ldc: 100, ldd: 100 }
- { M: 100, N: 4, K: 1, lda: 100, ldb: 4, ldc: 100, ldd: 100 }
- { M: 100, N: 512, K: 1, lda: 100, ldb: 512, ldc: 100, ldd: 100 }
- { M: 100, N: 528, K: 1, lda: 100, ldb: 528, ldc: 100, ldd: 100 }
- { M: 100, N: 576, K: 1, lda: 100, ldb: 576, ldc: 100, ldd: 100 }
- { M: 100, N: 600, K: 1, lda: 100, ldb: 600, ldc: 100, ldd: 100 }
- { M: 100, N: 608, K: 1, lda: 100, ldb: 608, ldc: 100, ldd: 100 }
- { M: 100, N: 64, K: 1, lda: 100, ldb: 64, ldc: 100, ldd: 100 }
- { M: 100, N: 800, K: 1, lda: 100, ldb: 800, ldc: 100, ldd: 100 }
- { M: 100, N: 864, K: 1, lda: 100, ldb: 864, ldc: 100, ldd: 100 }
- { M: 100, N: 9216, K: 1, lda: 100, ldb: 9216, ldc: 100, ldd: 100 }
- { M: 100, N: 9, K: 1, lda: 100, ldb: 9, ldc: 100, ldd: 100 }
- { M: 1024, N: 128, K: 1, lda: 1024, ldb: 128, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 147, K: 1, lda: 1024, ldb: 147, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 192, K: 1, lda: 1024, ldb: 192, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 256, K: 1, lda: 1024, ldb: 256, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 27, K: 1, lda: 1024, ldb: 27, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 320, K: 1, lda: 1024, ldb: 320, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 363, K: 1, lda: 1024, ldb: 363, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 512, K: 1, lda: 1024, ldb: 512, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 64, K: 1, lda: 1024, ldb: 64, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 75, K: 1, lda: 1024, ldb: 75, ldc: 1024, ldd: 1024 }
- { M: 10404, N: 363, K: 1, lda: 10404, ldb: 363, ldc: 10404, ldd: 10404 }
- { M: 10609, N: 147, K: 1, lda: 10609, ldb: 147, ldc: 10609, ldd: 10609 }
- { M: 10816, N: 147, K: 1, lda: 10816, ldb: 147, ldc: 10816, ldd: 10816 }
- { M: 10816, N: 1600, K: 1, lda: 10816, ldb: 1600, ldc: 10816, ldd: 10816 }
- { M: 11025, N: 147, K: 1, lda: 11025, ldb: 147, ldc: 11025, ldd: 11025 }
- { M: 11236, N: 147, K: 1, lda: 11236, ldb: 147, ldc: 11236, ldd: 11236 }
- { M: 11449, N: 147, K: 1, lda: 11449, ldb: 147, ldc: 11449, ldd: 11449 }
- { M: 11449, N: 363, K: 1, lda: 11449, ldb: 363, ldc: 11449, ldd: 11449 }
- { M: 11449, N: 75, K: 1, lda: 11449, ldb: 75, ldc: 11449, ldd: 11449 }
- { M: 1156, N: 27, K: 1, lda: 1156, ldb: 27, ldc: 1156, ldd: 1156 }
- { M: 11664, N: 147, K: 1, lda: 11664, ldb: 147, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 1600, K: 1, lda: 11664, ldb: 1600, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 363, K: 1, lda: 11664, ldb: 363, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 576, K: 1, lda: 11664, ldb: 576, ldc: 11664, ldd: 11664 }
- { M: 11881, N: 147, K: 1, lda: 11881, ldb: 147, ldc: 11881, ldd: 11881 }
- { M: 11881, N: 363, K: 1, lda: 11881, ldb: 363, ldc: 11881, ldd: 11881 }
- { M: 11881, N: 75, K: 1, lda: 11881, ldb: 75, ldc: 11881, ldd: 11881 }
- { M: 12100, N: 147, K: 1, lda: 12100, ldb: 147, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1600, K: 1, lda: 12100, ldb: 1600, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 27, K: 1, lda: 12100, ldb: 27, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 363, K: 1, lda: 12100, ldb: 363, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 576, K: 1, lda: 12100, ldb: 576, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 75, K: 1, lda: 12100, ldb: 75, ldc: 12100, ldd: 12100 }
- { M: 121, N: 1024, K: 1, lda: 121, ldb: 1024, ldc: 121, ldd: 121 }
- { M: 121, N: 1056, K: 1, lda: 121, ldb: 1056, ldc: 121, ldd: 121 }
- { M: 121, N: 192, K: 1, lda: 121, ldb: 192, ldc: 121, ldd: 121 }
- { M: 121, N: 2304, K: 1, lda: 121, ldb: 2304, ldc: 121, ldd: 121 }
- { M: 121, N: 3456, K: 1, lda: 121, ldb: 3456, ldc: 121, ldd: 121 }
- { M: 121, N: 363, K: 1, lda: 121, ldb: 363, ldc: 121, ldd: 121 }
- { M: 121, N: 4, K: 1, lda: 121, ldb: 4, ldc: 121, ldd: 121 }
- { M: 121, N: 512, K: 1, lda: 121, ldb: 512, ldc: 121, ldd: 121 }
- { M: 121, N: 75, K: 1, lda: 121, ldb: 75, ldc: 121, ldd: 121 }
- { M: 121, N: 832, K: 1, lda: 121, ldb: 832, ldc: 121, ldd: 121 }
- { M: 12321, N: 147, K: 1, lda: 12321, ldb: 147, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 27, K: 1, lda: 12321, ldb: 27, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 363, K: 1, lda: 12321, ldb: 363, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 75, K: 1, lda: 12321, ldb: 75, ldc: 12321, ldd: 12321 }
- { M: 12544, N: 147, K: 1, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1600, K: 1, lda: 12544, ldb: 1600, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 27, K: 1, lda: 12544, ldb: 27, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 363, K: 1, lda: 12544, ldb: 363, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 576, K: 1, lda: 12544, ldb: 576, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 75, K: 1, lda: 12544, ldb: 75, ldc: 12544, ldd: 12544 }
- { M: 12769, N: 147, K: 1, lda: 12769, ldb: 147, ldc: 12769, ldd: 12769 }
- { M: 12769, N: 27, K: 1, lda: 12769, ldb: 27, ldc: 12769, ldd: 12769 }
- { M: 12769, N: 75, K: 1, lda: 12769, ldb: 75, ldc: 12769, ldd: 12769 }
- { M: 12996, N: 147, K: 1, lda: 12996, ldb: 147, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 27, K: 1, lda: 12996, ldb: 27, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 363, K: 1, lda: 12996, ldb: 363, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 576, K: 1, lda: 12996, ldb: 576, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 64, K: 1, lda: 12996, ldb: 64, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 75, K: 1, lda: 12996, ldb: 75, ldc: 12996, ldd: 12996 }
- { M: 13225, N: 27, K: 1, lda: 13225, ldb: 27, ldc: 13225, ldd: 13225 }
- { M: 13225, N: 75, K: 1, lda: 13225, ldb: 75, ldc: 13225, ldd: 13225 }
- { M: 13456, N: 147, K: 1, lda: 13456, ldb: 147, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 27, K: 1, lda: 13456, ldb: 27, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 363, K: 1, lda: 13456, ldb: 363, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 64, K: 1, lda: 13456, ldb: 64, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 75, K: 1, lda: 13456, ldb: 75, ldc: 13456, ldd: 13456 }
- { M: 13689, N: 75, K: 1, lda: 13689, ldb: 75, ldc: 13689, ldd: 13689 }
- { M: 13924, N: 27, K: 1, lda: 13924, ldb: 27, ldc: 13924, ldd: 13924 }
- { M: 144, N: 1008, K: 1, lda: 144, ldb: 1008, ldc: 144, ldd: 144 }
- { M: 144, N: 1152, K: 1, lda: 144, ldb: 1152, ldc: 144, ldd: 144 }
- { M: 144, N: 1296, K: 1, lda: 144, ldb: 1296, ldc: 144, ldd: 144 }
- { M: 144, N: 1440, K: 1, lda: 144, ldb: 1440, ldc: 144, ldd: 144 }
- { M: 144, N: 1600, K: 1, lda: 144, ldb: 1600, ldc: 144, ldd: 144 }
- { M: 144, N: 1728, K: 1, lda: 144, ldb: 1728, ldc: 144, ldd: 144 }
- { M: 144, N: 2304, K: 1, lda: 144, ldb: 2304, ldc: 144, ldd: 144 }
- { M: 144, N: 2400, K: 1, lda: 144, ldb: 2400, ldc: 144, ldd: 144 }
- { M: 144, N: 363, K: 1, lda: 144, ldb: 363, ldc: 144, ldd: 144 }
- { M: 144, N: 400, K: 1, lda: 144, ldb: 400, ldc: 144, ldd: 144 }
- { M: 144, N: 4608, K: 1, lda: 144, ldb: 4608, ldc: 144, ldd: 144 }
- { M: 144, N: 4, K: 1, lda: 144, ldb: 4, ldc: 144, ldd: 144 }
- { M: 144, N: 576, K: 1, lda: 144, ldb: 576, ldc: 144, ldd: 144 }
- { M: 144, N: 600, K: 1, lda: 144, ldb: 600, ldc: 144, ldd: 144 }
- { M: 144, N: 800, K: 1, lda: 144, ldb: 800, ldc: 144, ldd: 144 }
- { M: 144, N: 864, K: 1, lda: 144, ldb: 864, ldc: 144, ldd: 144 }
- { M: 144, N: 9216, K: 1, lda: 144, ldb: 9216, ldc: 144, ldd: 144 }
- { M: 144, N: 9, K: 1, lda: 144, ldb: 9, ldc: 144, ldd: 144 }
- { M: 169, N: 1152, K: 1, lda: 169, ldb: 1152, ldc: 169, ldd: 169 }
- { M: 169, N: 147, K: 1, lda: 169, ldb: 147, ldc: 169, ldd: 169 }
- { M: 169, N: 1600, K: 1, lda: 169, ldb: 1600, ldc: 169, ldd: 169 }
- { M: 169, N: 1728, K: 1, lda: 169, ldb: 1728, ldc: 169, ldd: 169 }
- { M: 169, N: 2048, K: 1, lda: 169, ldb: 2048, ldc: 169, ldd: 169 }
- { M: 169, N: 2304, K: 1, lda: 169, ldb: 2304, ldc: 169, ldd: 169 }
- { M: 169, N: 2400, K: 1, lda: 169, ldb: 2400, ldc: 169, ldd: 169 }
- { M: 169, N: 3456, K: 1, lda: 169, ldb: 3456, ldc: 169, ldd: 169 }
- { M: 169, N: 400, K: 1, lda: 169, ldb: 400, ldc: 169, ldd: 169 }
- { M: 169, N: 4608, K: 1, lda: 169, ldb: 4608, ldc: 169, ldd: 169 }
- { M: 169, N: 4, K: 1, lda: 169, ldb: 4, ldc: 169, ldd: 169 }
- { M: 169, N: 576, K: 1, lda: 169, ldb: 576, ldc: 169, ldd: 169 }
- { M: 169, N: 800, K: 1, lda: 169, ldb: 800, ldc: 169, ldd: 169 }
- { M: 169, N: 864, K: 1, lda: 169, ldb: 864, ldc: 169, ldd: 169 }
- { M: 169, N: 9, K: 1, lda: 169, ldb: 9, ldc: 169, ldd: 169 }
- { M: 16, N: 1024, K: 1, lda: 16, ldb: 1024, ldc: 16, ldd: 16 }
- { M: 16, N: 1056, K: 1, lda: 16, ldb: 1056, ldc: 16, ldd: 16 }
- { M: 16, N: 1200, K: 1, lda: 16, ldb: 1200, ldc: 16, ldd: 16 }
- { M: 16, N: 1440, K: 1, lda: 16, ldb: 1440, ldc: 16, ldd: 16 }
- { M: 16, N: 1728, K: 1, lda: 16, ldb: 1728, ldc: 16, ldd: 16 }
- { M: 16, N: 192, K: 1, lda: 16, ldb: 192, ldc: 16, ldd: 16 }
- { M: 16, N: 2016, K: 1, lda: 16, ldb: 2016, ldc: 16, ldd: 16 }
- { M: 16, N: 2304, K: 1, lda: 16, ldb: 2304, ldc: 16, ldd: 16 }
- { M: 16, N: 4608, K: 1, lda: 16, ldb: 4608, ldc: 16, ldd: 16 }
- { M: 16, N: 4, K: 1, lda: 16, ldb: 4, ldc: 16, ldd: 16 }
- { M: 16, N: 512, K: 1, lda: 16, ldb: 512, ldc: 16, ldd: 16 }
- { M: 16, N: 800, K: 1, lda: 16, ldb: 800, ldc: 16, ldd: 16 }
- { M: 16, N: 832, K: 1, lda: 16, ldb: 832, ldc: 16, ldd: 16 }
- { M: 16, N: 9216, K: 1, lda: 16, ldb: 9216, ldc: 16, ldd: 16 }
- { M: 16, N: 9, K: 1, lda: 16, ldb: 9, ldc: 16, ldd: 16 }
- { M: 1860, N: 4608, K: 1, lda: 1860, ldb: 4608, ldc: 1860, ldd: 1860 }
- { M: 1953, N: 4608, K: 1, lda: 1953, ldb: 4608, ldc: 1953, ldd: 1953 }
- { M: 196, N: 1008, K: 1, lda: 196, ldb: 1008, ldc: 196, ldd: 196 }
- { M: 196, N: 1024, K: 1, lda: 196, ldb: 1024, ldc: 196, ldd: 196 }
- { M: 196, N: 1152, K: 1, lda: 196, ldb: 1152, ldc: 196, ldd: 196 }
- { M: 196, N: 128, K: 1, lda: 196, ldb: 128, ldc: 196, ldd: 196 }
- { M: 196, N: 1296, K: 1, lda: 196, ldb: 1296, ldc: 196, ldd: 196 }
- { M: 196, N: 1440, K: 1, lda: 196, ldb: 1440, ldc: 196, ldd: 196 }
- { M: 196, N: 147, K: 1, lda: 196, ldb: 147, ldc: 196, ldd: 196 }
- { M: 196, N: 1600, K: 1, lda: 196, ldb: 1600, ldc: 196, ldd: 196 }
- { M: 196, N: 1728, K: 1, lda: 196, ldb: 1728, ldc: 196, ldd: 196 }
- { M: 196, N: 192, K: 1, lda: 196, ldb: 192, ldc: 196, ldd: 196 }
- { M: 196, N: 2304, K: 1, lda: 196, ldb: 2304, ldc: 196, ldd: 196 }
- { M: 196, N: 2400, K: 1, lda: 196, ldb: 2400, ldc: 196, ldd: 196 }
- { M: 196, N: 256, K: 1, lda: 196, ldb: 256, ldc: 196, ldd: 196 }
- { M: 196, N: 27, K: 1, lda: 196, ldb: 27, ldc: 196, ldd: 196 }
- { M: 196, N: 320, K: 1, lda: 196, ldb: 320, ldc: 196, ldd: 196 }
- { M: 196, N: 363, K: 1, lda: 196, ldb: 363, ldc: 196, ldd: 196 }
- { M: 196, N: 400, K: 1, lda: 196, ldb: 400, ldc: 196, ldd: 196 }
- { M: 196, N: 4608, K: 1, lda: 196, ldb: 4608, ldc: 196, ldd: 196 }
- { M: 196, N: 4, K: 1, lda: 196, ldb: 4, ldc: 196, ldd: 196 }
- { M: 196, N: 512, K: 1, lda: 196, ldb: 512, ldc: 196, ldd: 196 }
- { M: 196, N: 576, K: 1, lda: 196, ldb: 576, ldc: 196, ldd: 196 }
- { M: 196, N: 600, K: 1, lda: 196, ldb: 600, ldc: 196, ldd: 196 }
- { M: 196, N: 64, K: 1, lda: 196, ldb: 64, ldc: 196, ldd: 196 }
- { M: 196, N: 75, K: 1, lda: 196, ldb: 75, ldc: 196, ldd: 196 }
- { M: 196, N: 800, K: 1, lda: 196, ldb: 800, ldc: 196, ldd: 196 }
- { M: 196, N: 864, K: 1, lda: 196, ldb: 864, ldc: 196, ldd: 196 }
- { M: 196, N: 9216, K: 1, lda: 196, ldb: 9216, ldc: 196, ldd: 196 }
- { M: 196, N: 9, K: 1, lda: 196, ldb: 9, ldc: 196, ldd: 196 }
- { M: 1, N: 1200, K: 1, lda: 1, ldb: 1200, ldc: 1, ldd: 1 }
- { M: 1, N: 363, K: 1, lda: 1, ldb: 363, ldc: 1, ldd: 1 }
- { M: 1, N: 4608, K: 1, lda: 1, ldb: 4608, ldc: 1, ldd: 1 }
- { M: 1, N: 4, K: 1, lda: 1, ldb: 4, ldc: 1, ldd: 1 }
- { M: 1, N: 800, K: 1, lda: 1, ldb: 800, ldc: 1, ldd: 1 }
- { M: 1, N: 9, K: 1, lda: 1, ldb: 9, ldc: 1, ldd: 1 }
- { M: 2048, N: 4608, K: 1, lda: 2048, ldb: 4608, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 480, K: 1, lda: 2048, ldb: 480, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 512, K: 1, lda: 2048, ldb: 512, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 528, K: 1, lda: 2048, ldb: 528, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 832, K: 1, lda: 2048, ldb: 832, ldc: 2048, ldd: 2048 }
- { M: 2145, N: 480, K: 1, lda: 2145, ldb: 480, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 512, K: 1, lda: 2145, ldb: 512, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 528, K: 1, lda: 2145, ldb: 528, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 832, K: 1, lda: 2145, ldb: 832, ldc: 2145, ldd: 2145 }
- { M: 2244, N: 4608, K: 1, lda: 2244, ldb: 4608, ldc: 2244, ldd: 2244 }
- { M: 225, N: 128, K: 1, lda: 225, ldb: 128, ldc: 225, ldd: 225 }
- { M: 225, N: 1600, K: 1, lda: 225, ldb: 1600, ldc: 225, ldd: 225 }
- { M: 225, N: 192, K: 1, lda: 225, ldb: 192, ldc: 225, ldd: 225 }
- { M: 225, N: 2048, K: 1, lda: 225, ldb: 2048, ldc: 225, ldd: 225 }
- { M: 225, N: 2304, K: 1, lda: 225, ldb: 2304, ldc: 225, ldd: 225 }
- { M: 225, N: 2400, K: 1, lda: 225, ldb: 2400, ldc: 225, ldd: 225 }
- { M: 225, N: 256, K: 1, lda: 225, ldb: 256, ldc: 225, ldd: 225 }
- { M: 225, N: 27, K: 1, lda: 225, ldb: 27, ldc: 225, ldd: 225 }
- { M: 225, N: 320, K: 1, lda: 225, ldb: 320, ldc: 225, ldd: 225 }
- { M: 225, N: 3456, K: 1, lda: 225, ldb: 3456, ldc: 225, ldd: 225 }
- { M: 225, N: 400, K: 1, lda: 225, ldb: 400, ldc: 225, ldd: 225 }
- { M: 225, N: 4, K: 1, lda: 225, ldb: 4, ldc: 225, ldd: 225 }
- { M: 225, N: 512, K: 1, lda: 225, ldb: 512, ldc: 225, ldd: 225 }
- { M: 225, N: 64, K: 1, lda: 225, ldb: 64, ldc: 225, ldd: 225 }
- { M: 225, N: 75, K: 1, lda: 225, ldb: 75, ldc: 225, ldd: 225 }
- { M: 225, N: 800, K: 1, lda: 225, ldb: 800, ldc: 225, ldd: 225 }
- { M: 2304, N: 1600, K: 1, lda: 2304, ldb: 1600, ldc: 2304, ldd: 2304 }
- { M: 2345, N: 480, K: 1, lda: 2345, ldb: 480, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 512, K: 1, lda: 2345, ldb: 512, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 528, K: 1, lda: 2345, ldb: 528, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 832, K: 1, lda: 2345, ldb: 832, ldc: 2345, ldd: 2345 }
- { M: 256, N: 1008, K: 1, lda: 256, ldb: 1008, ldc: 256, ldd: 256 }
- { M: 256, N: 1024, K: 1, lda: 256, ldb: 1024, ldc: 256, ldd: 256 }
- { M: 256, N: 1152, K: 1, lda: 256, ldb: 1152, ldc: 256, ldd: 256 }
- { M: 256, N: 128, K: 1, lda: 256, ldb: 128, ldc: 256, ldd: 256 }
- { M: 256, N: 1296, K: 1, lda: 256, ldb: 1296, ldc: 256, ldd: 256 }
- { M: 256, N: 1440, K: 1, lda: 256, ldb: 1440, ldc: 256, ldd: 256 }
- { M: 256, N: 147, K: 1, lda: 256, ldb: 147, ldc: 256, ldd: 256 }
- { M: 256, N: 1728, K: 1, lda: 256, ldb: 1728, ldc: 256, ldd: 256 }
- { M: 256, N: 192, K: 1, lda: 256, ldb: 192, ldc: 256, ldd: 256 }
- { M: 256, N: 2304, K: 1, lda: 256, ldb: 2304, ldc: 256, ldd: 256 }
- { M: 256, N: 256, K: 1, lda: 256, ldb: 256, ldc: 256, ldd: 256 }
- { M: 256, N: 27, K: 1, lda: 256, ldb: 27, ldc: 256, ldd: 256 }
- { M: 256, N: 363, K: 1, lda: 256, ldb: 363, ldc: 256, ldd: 256 }
- { M: 256, N: 4608, K: 1, lda: 256, ldb: 4608, ldc: 256, ldd: 256 }
- { M: 256, N: 480, K: 1, lda: 256, ldb: 480, ldc: 256, ldd: 256 }
- { M: 256, N: 4, K: 1, lda: 256, ldb: 4, ldc: 256, ldd: 256 }
- { M: 256, N: 512, K: 1, lda: 256, ldb: 512, ldc: 256, ldd: 256 }
- { M: 256, N: 528, K: 1, lda: 256, ldb: 528, ldc: 256, ldd: 256 }
- { M: 256, N: 576, K: 1, lda: 256, ldb: 576, ldc: 256, ldd: 256 }
- { M: 256, N: 608, K: 1, lda: 256, ldb: 608, ldc: 256, ldd: 256 }
- { M: 256, N: 64, K: 1, lda: 256, ldb: 64, ldc: 256, ldd: 256 }
- { M: 256, N: 75, K: 1, lda: 256, ldb: 75, ldc: 256, ldd: 256 }
- { M: 256, N: 800, K: 1, lda: 256, ldb: 800, ldc: 256, ldd: 256 }
- { M: 256, N: 864, K: 1, lda: 256, ldb: 864, ldc: 256, ldd: 256 }
- { M: 256, N: 9, K: 1, lda: 256, ldb: 9, ldc: 256, ldd: 256 }
- { M: 25, N: 1008, K: 1, lda: 25, ldb: 1008, ldc: 25, ldd: 25 }
- { M: 25, N: 1024, K: 1, lda: 25, ldb: 1024, ldc: 25, ldd: 25 }
- { M: 25, N: 1056, K: 1, lda: 25, ldb: 1056, ldc: 25, ldd: 25 }
- { M: 25, N: 1152, K: 1, lda: 25, ldb: 1152, ldc: 25, ldd: 25 }
- { M: 25, N: 1200, K: 1, lda: 25, ldb: 1200, ldc: 25, ldd: 25 }
- { M: 25, N: 1296, K: 1, lda: 25, ldb: 1296, ldc: 25, ldd: 25 }
- { M: 25, N: 1440, K: 1, lda: 25, ldb: 1440, ldc: 25, ldd: 25 }
- { M: 25, N: 1600, K: 1, lda: 25, ldb: 1600, ldc: 25, ldd: 25 }
- { M: 25, N: 1728, K: 1, lda: 25, ldb: 1728, ldc: 25, ldd: 25 }
- { M: 25, N: 192, K: 1, lda: 25, ldb: 192, ldc: 25, ldd: 25 }
- { M: 25, N: 2016, K: 1, lda: 25, ldb: 2016, ldc: 25, ldd: 25 }
- { M: 25, N: 2304, K: 1, lda: 25, ldb: 2304, ldc: 25, ldd: 25 }
- { M: 25, N: 2400, K: 1, lda: 25, ldb: 2400, ldc: 25, ldd: 25 }
- { M: 25, N: 3456, K: 1, lda: 25, ldb: 3456, ldc: 25, ldd: 25 }
- { M: 25, N: 400, K: 1, lda: 25, ldb: 400, ldc: 25, ldd: 25 }
- { M: 25, N: 4608, K: 1, lda: 25, ldb: 4608, ldc: 25, ldd: 25 }
- { M: 25, N: 4, K: 1, lda: 25, ldb: 4, ldc: 25, ldd: 25 }
- { M: 25, N: 512, K: 1, lda: 25, ldb: 512, ldc: 25, ldd: 25 }
- { M: 25, N: 528, K: 1, lda: 25, ldb: 528, ldc: 25, ldd: 25 }
- { M: 25, N: 576, K: 1, lda: 25, ldb: 576, ldc: 25, ldd: 25 }
- { M: 25, N: 600, K: 1, lda: 25, ldb: 600, ldc: 25, ldd: 25 }
- { M: 25, N: 608, K: 1, lda: 25, ldb: 608, ldc: 25, ldd: 25 }
- { M: 25, N: 800, K: 1, lda: 25, ldb: 800, ldc: 25, ldd: 25 }
- { M: 25, N: 832, K: 1, lda: 25, ldb: 832, ldc: 25, ldd: 25 }
- { M: 25, N: 864, K: 1, lda: 25, ldb: 864, ldc: 25, ldd: 25 }
- { M: 25, N: 9216, K: 1, lda: 25, ldb: 9216, ldc: 25, ldd: 25 }
- { M: 25, N: 9, K: 1, lda: 25, ldb: 9, ldc: 25, ldd: 25 }
- { M: 2601, N: 1600, K: 1, lda: 2601, ldb: 1600, ldc: 2601, ldd: 2601 }
- { M: 2704, N: 1152, K: 1, lda: 2704, ldb: 1152, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 1600, K: 1, lda: 2704, ldb: 1600, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 2304, K: 1, lda: 2704, ldb: 2304, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 576, K: 1, lda: 2704, ldb: 576, ldc: 2704, ldd: 2704 }
- { M: 289, N: 128, K: 1, lda: 289, ldb: 128, ldc: 289, ldd: 289 }
- { M: 289, N: 192, K: 1, lda: 289, ldb: 192, ldc: 289, ldd: 289 }
- { M: 289, N: 256, K: 1, lda: 289, ldb: 256, ldc: 289, ldd: 289 }
- { M: 289, N: 320, K: 1, lda: 289, ldb: 320, ldc: 289, ldd: 289 }
- { M: 289, N: 4, K: 1, lda: 289, ldb: 4, ldc: 289, ldd: 289 }
- { M: 289, N: 512, K: 1, lda: 289, ldb: 512, ldc: 289, ldd: 289 }
- { M: 289, N: 64, K: 1, lda: 289, ldb: 64, ldc: 289, ldd: 289 }
- { M: 289, N: 75, K: 1, lda: 289, ldb: 75, ldc: 289, ldd: 289 }
- { M: 2916, N: 1152, K: 1, lda: 2916, ldb: 1152, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 1600, K: 1, lda: 2916, ldb: 1600, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 2304, K: 1, lda: 2916, ldb: 2304, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 576, K: 1, lda: 2916, ldb: 576, ldc: 2916, ldd: 2916 }
- { M: 3025, N: 1600, K: 1, lda: 3025, ldb: 1600, ldc: 3025, ldd: 3025 }
- { M: 3025, N: 576, K: 1, lda: 3025, ldb: 576, ldc: 3025, ldd: 3025 }
- { M: 3136, N: 1152, K: 1, lda: 3136, ldb: 1152, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1600, K: 1, lda: 3136, ldb: 1600, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 2304, K: 1, lda: 3136, ldb: 2304, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 576, K: 1, lda: 3136, ldb: 576, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 64, K: 1, lda: 3136, ldb: 64, ldc: 3136, ldd: 3136 }
- { M: 3249, N: 1600, K: 1, lda: 3249, ldb: 1600, ldc: 3249, ldd: 3249 }
- { M: 3249, N: 64, K: 1, lda: 3249, ldb: 64, ldc: 3249, ldd: 3249 }
- { M: 324, N: 128, K: 1, lda: 324, ldb: 128, ldc: 324, ldd: 324 }
- { M: 324, N: 192, K: 1, lda: 324, ldb: 192, ldc: 324, ldd: 324 }
- { M: 324, N: 256, K: 1, lda: 324, ldb: 256, ldc: 324, ldd: 324 }
- { M: 324, N: 27, K: 1, lda: 324, ldb: 27, ldc: 324, ldd: 324 }
- { M: 324, N: 480, K: 1, lda: 324, ldb: 480, ldc: 324, ldd: 324 }
- { M: 324, N: 512, K: 1, lda: 324, ldb: 512, ldc: 324, ldd: 324 }
- { M: 324, N: 528, K: 1, lda: 324, ldb: 528, ldc: 324, ldd: 324 }
- { M: 324, N: 576, K: 1, lda: 324, ldb: 576, ldc: 324, ldd: 324 }
- { M: 324, N: 608, K: 1, lda: 324, ldb: 608, ldc: 324, ldd: 324 }
- { M: 324, N: 64, K: 1, lda: 324, ldb: 64, ldc: 324, ldd: 324 }
- { M: 33540, N: 480, K: 1, lda: 33540, ldb: 480, ldc: 33540, ldd: 33540 }
- { M: 3364, N: 1152, K: 1, lda: 3364, ldb: 1152, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 128, K: 1, lda: 3364, ldb: 128, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 2304, K: 1, lda: 3364, ldb: 2304, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 256, K: 1, lda: 3364, ldb: 256, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 576, K: 1, lda: 3364, ldb: 576, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 64, K: 1, lda: 3364, ldb: 64, ldc: 3364, ldd: 3364 }
- { M: 34320, N: 480, K: 1, lda: 34320, ldb: 480, ldc: 34320, ldd: 34320 }
- { M: 3481, N: 64, K: 1, lda: 3481, ldb: 64, ldc: 3481, ldd: 3481 }
- { M: 3600, N: 128, K: 1, lda: 3600, ldb: 128, ldc: 3600, ldd: 3600 }
- { M: 3600, N: 256, K: 1, lda: 3600, ldb: 256, ldc: 3600, ldd: 3600 }
- { M: 3600, N: 64, K: 1, lda: 3600, ldb: 64, ldc: 3600, ldd: 3600 }
- { M: 361, N: 1600, K: 1, lda: 361, ldb: 1600, ldc: 361, ldd: 361 }
- { M: 361, N: 2400, K: 1, lda: 361, ldb: 2400, ldc: 361, ldd: 361 }
- { M: 36, N: 1008, K: 1, lda: 36, ldb: 1008, ldc: 36, ldd: 36 }
- { M: 36, N: 1024, K: 1, lda: 36, ldb: 1024, ldc: 36, ldd: 36 }
- { M: 36, N: 1152, K: 1, lda: 36, ldb: 1152, ldc: 36, ldd: 36 }
- { M: 36, N: 1296, K: 1, lda: 36, ldb: 1296, ldc: 36, ldd: 36 }
- { M: 36, N: 1440, K: 1, lda: 36, ldb: 1440, ldc: 36, ldd: 36 }
- { M: 36, N: 1600, K: 1, lda: 36, ldb: 1600, ldc: 36, ldd: 36 }
- { M: 36, N: 1728, K: 1, lda: 36, ldb: 1728, ldc: 36, ldd: 36 }
- { M: 36, N: 2016, K: 1, lda: 36, ldb: 2016, ldc: 36, ldd: 36 }
- { M: 36, N: 2048, K: 1, lda: 36, ldb: 2048, ldc: 36, ldd: 36 }
- { M: 36, N: 2304, K: 1, lda: 36, ldb: 2304, ldc: 36, ldd: 36 }
- { M: 36, N: 2400, K: 1, lda: 36, ldb: 2400, ldc: 36, ldd: 36 }
- { M: 36, N: 256, K: 1, lda: 36, ldb: 256, ldc: 36, ldd: 36 }
- { M: 36, N: 3456, K: 1, lda: 36, ldb: 3456, ldc: 36, ldd: 36 }
- { M: 36, N: 400, K: 1, lda: 36, ldb: 400, ldc: 36, ldd: 36 }
- { M: 36, N: 4608, K: 1, lda: 36, ldb: 4608, ldc: 36, ldd: 36 }
- { M: 36, N: 4, K: 1, lda: 36, ldb: 4, ldc: 36, ldd: 36 }
- { M: 36, N: 512, K: 1, lda: 36, ldb: 512, ldc: 36, ldd: 36 }
- { M: 36, N: 528, K: 1, lda: 36, ldb: 528, ldc: 36, ldd: 36 }
- { M: 36, N: 576, K: 1, lda: 36, ldb: 576, ldc: 36, ldd: 36 }
- { M: 36, N: 600, K: 1, lda: 36, ldb: 600, ldc: 36, ldd: 36 }
- { M: 36, N: 608, K: 1, lda: 36, ldb: 608, ldc: 36, ldd: 36 }
- { M: 36, N: 800, K: 1, lda: 36, ldb: 800, ldc: 36, ldd: 36 }
- { M: 36, N: 864, K: 1, lda: 36, ldb: 864, ldc: 36, ldd: 36 }
- { M: 36, N: 9216, K: 1, lda: 36, ldb: 9216, ldc: 36, ldd: 36 }
- { M: 36, N: 9, K: 1, lda: 36, ldb: 9, ldc: 36, ldd: 36 }
- { M: 400, N: 147, K: 1, lda: 400, ldb: 147, ldc: 400, ldd: 400 }
- { M: 400, N: 1600, K: 1, lda: 400, ldb: 1600, ldc: 400, ldd: 400 }
- { M: 400, N: 2400, K: 1, lda: 400, ldb: 2400, ldc: 400, ldd: 400 }
- { M: 400, N: 400, K: 1, lda: 400, ldb: 400, ldc: 400, ldd: 400 }
- { M: 400, N: 800, K: 1, lda: 400, ldb: 800, ldc: 400, ldd: 400 }
- { M: 41616, N: 363, K: 1, lda: 41616, ldb: 363, ldc: 41616, ldd: 41616 }
- { M: 42849, N: 363, K: 1, lda: 42849, ldb: 363, ldc: 42849, ldd: 42849 }
- { M: 44521, N: 363, K: 1, lda: 44521, ldb: 363, ldc: 44521, ldd: 44521 }
- { M: 44944, N: 147, K: 1, lda: 44944, ldb: 147, ldc: 44944, ldd: 44944 }
- { M: 45796, N: 363, K: 1, lda: 45796, ldb: 363, ldc: 45796, ldd: 45796 }
- { M: 46225, N: 147, K: 1, lda: 46225, ldb: 147, ldc: 46225, ldd: 46225 }
- { M: 46656, N: 363, K: 1, lda: 46656, ldb: 363, ldc: 46656, ldd: 46656 }
- { M: 46656, N: 75, K: 1, lda: 46656, ldb: 75, ldc: 46656, ldd: 46656 }
- { M: 47089, N: 363, K: 1, lda: 47089, ldb: 363, ldc: 47089, ldd: 47089 }
- { M: 47524, N: 147, K: 1, lda: 47524, ldb: 147, ldc: 47524, ldd: 47524 }
- { M: 47524, N: 363, K: 1, lda: 47524, ldb: 363, ldc: 47524, ldd: 47524 }
- { M: 47961, N: 147, K: 1, lda: 47961, ldb: 147, ldc: 47961, ldd: 47961 }
- { M: 47961, N: 363, K: 1, lda: 47961, ldb: 363, ldc: 47961, ldd: 47961 }
- { M: 47961, N: 75, K: 1, lda: 47961, ldb: 75, ldc: 47961, ldd: 47961 }
- { M: 48400, N: 147, K: 1, lda: 48400, ldb: 147, ldc: 48400, ldd: 48400 }
- { M: 48400, N: 27, K: 1, lda: 48400, ldb: 27, ldc: 48400, ldd: 48400 }
- { M: 48400, N: 75, K: 1, lda: 48400, ldb: 75, ldc: 48400, ldd: 48400 }
- { M: 484, N: 363, K: 1, lda: 484, ldb: 363, ldc: 484, ldd: 484 }
- { M: 48841, N: 147, K: 1, lda: 48841, ldb: 147, ldc: 48841, ldd: 48841 }
- { M: 48841, N: 363, K: 1, lda: 48841, ldb: 363, ldc: 48841, ldd: 48841 }
- { M: 49284, N: 147, K: 1, lda: 49284, ldb: 147, ldc: 49284, ldd: 49284 }
- { M: 49284, N: 27, K: 1, lda: 49284, ldb: 27, ldc: 49284, ldd: 49284 }
- { M: 49284, N: 75, K: 1, lda: 49284, ldb: 75, ldc: 49284, ldd: 49284 }
- { M: 49729, N: 147, K: 1, lda: 49729, ldb: 147, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 27, K: 1, lda: 49729, ldb: 27, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 363, K: 1, lda: 49729, ldb: 363, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 75, K: 1, lda: 49729, ldb: 75, ldc: 49729, ldd: 49729 }
- { M: 49, N: 1008, K: 1, lda: 49, ldb: 1008, ldc: 49, ldd: 49 }
- { M: 49, N: 1024, K: 1, lda: 49, ldb: 1024, ldc: 49, ldd: 49 }
- { M: 49, N: 1056, K: 1, lda: 49, ldb: 1056, ldc: 49, ldd: 49 }
- { M: 49, N: 1152, K: 1, lda: 49, ldb: 1152, ldc: 49, ldd: 49 }
- { M: 49, N: 1200, K: 1, lda: 49, ldb: 1200, ldc: 49, ldd: 49 }
- { M: 49, N: 128, K: 1, lda: 49, ldb: 128, ldc: 49, ldd: 49 }
- { M: 49, N: 1296, K: 1, lda: 49, ldb: 1296, ldc: 49, ldd: 49 }
- { M: 49, N: 1440, K: 1, lda: 49, ldb: 1440, ldc: 49, ldd: 49 }
- { M: 49, N: 147, K: 1, lda: 49, ldb: 147, ldc: 49, ldd: 49 }
- { M: 49, N: 1600, K: 1, lda: 49, ldb: 1600, ldc: 49, ldd: 49 }
- { M: 49, N: 1728, K: 1, lda: 49, ldb: 1728, ldc: 49, ldd: 49 }
- { M: 49, N: 192, K: 1, lda: 49, ldb: 192, ldc: 49, ldd: 49 }
- { M: 49, N: 2016, K: 1, lda: 49, ldb: 2016, ldc: 49, ldd: 49 }
- { M: 49, N: 2048, K: 1, lda: 49, ldb: 2048, ldc: 49, ldd: 49 }
- { M: 49, N: 2304, K: 1, lda: 49, ldb: 2304, ldc: 49, ldd: 49 }
- { M: 49, N: 2400, K: 1, lda: 49, ldb: 2400, ldc: 49, ldd: 49 }
- { M: 49, N: 256, K: 1, lda: 49, ldb: 256, ldc: 49, ldd: 49 }
- { M: 49, N: 3456, K: 1, lda: 49, ldb: 3456, ldc: 49, ldd: 49 }
- { M: 49, N: 400, K: 1, lda: 49, ldb: 400, ldc: 49, ldd: 49 }
- { M: 49, N: 4608, K: 1, lda: 49, ldb: 4608, ldc: 49, ldd: 49 }
- { M: 49, N: 480, K: 1, lda: 49, ldb: 480, ldc: 49, ldd: 49 }
- { M: 49, N: 4, K: 1, lda: 49, ldb: 4, ldc: 49, ldd: 49 }
- { M: 49, N: 512, K: 1, lda: 49, ldb: 512, ldc: 49, ldd: 49 }
- { M: 49, N: 528, K: 1, lda: 49, ldb: 528, ldc: 49, ldd: 49 }
- { M: 49, N: 576, K: 1, lda: 49, ldb: 576, ldc: 49, ldd: 49 }
- { M: 49, N: 600, K: 1, lda: 49, ldb: 600, ldc: 49, ldd: 49 }
- { M: 49, N: 608, K: 1, lda: 49, ldb: 608, ldc: 49, ldd: 49 }
- { M: 49, N: 64, K: 1, lda: 49, ldb: 64, ldc: 49, ldd: 49 }
- { M: 49, N: 800, K: 1, lda: 49, ldb: 800, ldc: 49, ldd: 49 }
- { M: 49, N: 832, K: 1, lda: 49, ldb: 832, ldc: 49, ldd: 49 }
- { M: 49, N: 864, K: 1, lda: 49, ldb: 864, ldc: 49, ldd: 49 }
- { M: 49, N: 9216, K: 1, lda: 49, ldb: 9216, ldc: 49, ldd: 49 }
- { M: 49, N: 9, K: 1, lda: 49, ldb: 9, ldc: 49, ldd: 49 }
- { M: 4, N: 1200, K: 1, lda: 4, ldb: 1200, ldc: 4, ldd: 4 }
- { M: 4, N: 1440, K: 1, lda: 4, ldb: 1440, ldc: 4, ldd: 4 }
- { M: 4, N: 1600, K: 1, lda: 4, ldb: 1600, ldc: 4, ldd: 4 }
- { M: 4, N: 1728, K: 1, lda: 4, ldb: 1728, ldc: 4, ldd: 4 }
- { M: 4, N: 2016, K: 1, lda: 4, ldb: 2016, ldc: 4, ldd: 4 }
- { M: 4, N: 2400, K: 1, lda: 4, ldb: 2400, ldc: 4, ldd: 4 }
- { M: 4, N: 363, K: 1, lda: 4, ldb: 363, ldc: 4, ldd: 4 }
- { M: 4, N: 400, K: 1, lda: 4, ldb: 400, ldc: 4, ldd: 4 }
- { M: 4, N: 4608, K: 1, lda: 4, ldb: 4608, ldc: 4, ldd: 4 }
- { M: 4, N: 4, K: 1, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 4, N: 512, K: 1, lda: 4, ldb: 512, ldc: 4, ldd: 4 }
- { M: 4, N: 528, K: 1, lda: 4, ldb: 528, ldc: 4, ldd: 4 }
- { M: 4, N: 576, K: 1, lda: 4, ldb: 576, ldc: 4, ldd: 4 }
- { M: 4, N: 600, K: 1, lda: 4, ldb: 600, ldc: 4, ldd: 4 }
- { M: 4, N: 608, K: 1, lda: 4, ldb: 608, ldc: 4, ldd: 4 }
- { M: 4, N: 800, K: 1, lda: 4, ldb: 800, ldc: 4, ldd: 4 }
- { M: 4, N: 9216, K: 1, lda: 4, ldb: 9216, ldc: 4, ldd: 4 }
- { M: 4, N: 9, K: 1, lda: 4, ldb: 9, ldc: 4, ldd: 4 }
- { M: 50176, N: 147, K: 1, lda: 50176, ldb: 147, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 27, K: 1, lda: 50176, ldb: 27, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 363, K: 1, lda: 50176, ldb: 363, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 75, K: 1, lda: 50176, ldb: 75, ldc: 50176, ldd: 50176 }
- { M: 50625, N: 147, K: 1, lda: 50625, ldb: 147, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 27, K: 1, lda: 50625, ldb: 27, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 363, K: 1, lda: 50625, ldb: 363, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 75, K: 1, lda: 50625, ldb: 75, ldc: 50625, ldd: 50625 }
- { M: 51076, N: 27, K: 1, lda: 51076, ldb: 27, ldc: 51076, ldd: 51076 }
- { M: 51529, N: 147, K: 1, lda: 51529, ldb: 147, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 27, K: 1, lda: 51529, ldb: 27, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 363, K: 1, lda: 51529, ldb: 363, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 75, K: 1, lda: 51529, ldb: 75, ldc: 51529, ldd: 51529 }
- { M: 52441, N: 147, K: 1, lda: 52441, ldb: 147, ldc: 52441, ldd: 52441 }
- { M: 52441, N: 27, K: 1, lda: 52441, ldb: 27, ldc: 52441, ldd: 52441 }
- { M: 52441, N: 75, K: 1, lda: 52441, ldb: 75, ldc: 52441, ldd: 52441 }
- { M: 529, N: 1600, K: 1, lda: 529, ldb: 1600, ldc: 529, ldd: 529 }
- { M: 529, N: 2400, K: 1, lda: 529, ldb: 2400, ldc: 529, ldd: 529 }
- { M: 529, N: 576, K: 1, lda: 529, ldb: 576, ldc: 529, ldd: 529 }
- { M: 529, N: 864, K: 1, lda: 529, ldb: 864, ldc: 529, ldd: 529 }
- { M: 529, N: 9, K: 1, lda: 529, ldb: 9, ldc: 529, ldd: 529 }
- { M: 53361, N: 147, K: 1, lda: 53361, ldb: 147, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 27, K: 1, lda: 53361, ldb: 27, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 363, K: 1, lda: 53361, ldb: 363, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 75, K: 1, lda: 53361, ldb: 75, ldc: 53361, ldd: 53361 }
- { M: 54289, N: 27, K: 1, lda: 54289, ldb: 27, ldc: 54289, ldd: 54289 }
- { M: 576, N: 1152, K: 1, lda: 576, ldb: 1152, ldc: 576, ldd: 576 }
- { M: 576, N: 1600, K: 1, lda: 576, ldb: 1600, ldc: 576, ldd: 576 }
- { M: 576, N: 1728, K: 1, lda: 576, ldb: 1728, ldc: 576, ldd: 576 }
- { M: 576, N: 2304, K: 1, lda: 576, ldb: 2304, ldc: 576, ldd: 576 }
- { M: 576, N: 2400, K: 1, lda: 576, ldb: 2400, ldc: 576, ldd: 576 }
- { M: 576, N: 363, K: 1, lda: 576, ldb: 363, ldc: 576, ldd: 576 }
- { M: 576, N: 400, K: 1, lda: 576, ldb: 400, ldc: 576, ldd: 576 }
- { M: 576, N: 4608, K: 1, lda: 576, ldb: 4608, ldc: 576, ldd: 576 }
- { M: 576, N: 576, K: 1, lda: 576, ldb: 576, ldc: 576, ldd: 576 }
- { M: 576, N: 75, K: 1, lda: 576, ldb: 75, ldc: 576, ldd: 576 }
- { M: 576, N: 800, K: 1, lda: 576, ldb: 800, ldc: 576, ldd: 576 }
- { M: 576, N: 864, K: 1, lda: 576, ldb: 864, ldc: 576, ldd: 576 }
- { M: 625, N: 1600, K: 1, lda: 625, ldb: 1600, ldc: 625, ldd: 625 }
- { M: 625, N: 2400, K: 1, lda: 625, ldb: 2400, ldc: 625, ldd: 625 }
- { M: 625, N: 4, K: 1, lda: 625, ldb: 4, ldc: 625, ldd: 625 }
- { M: 625, N: 576, K: 1, lda: 625, ldb: 576, ldc: 625, ldd: 625 }
- { M: 625, N: 864, K: 1, lda: 625, ldb: 864, ldc: 625, ldd: 625 }
- { M: 625, N: 9, K: 1, lda: 625, ldb: 9, ldc: 625, ldd: 625 }
- { M: 64, N: 128, K: 1, lda: 64, ldb: 128, ldc: 64, ldd: 64 }
- { M: 64, N: 147, K: 1, lda: 64, ldb: 147, ldc: 64, ldd: 64 }
- { M: 64, N: 1600, K: 1, lda: 64, ldb: 1600, ldc: 64, ldd: 64 }
- { M: 64, N: 192, K: 1, lda: 64, ldb: 192, ldc: 64, ldd: 64 }
- { M: 64, N: 2304, K: 1, lda: 64, ldb: 2304, ldc: 64, ldd: 64 }
- { M: 64, N: 2400, K: 1, lda: 64, ldb: 2400, ldc: 64, ldd: 64 }
- { M: 64, N: 256, K: 1, lda: 64, ldb: 256, ldc: 64, ldd: 64 }
- { M: 64, N: 400, K: 1, lda: 64, ldb: 400, ldc: 64, ldd: 64 }
- { M: 64, N: 4608, K: 1, lda: 64, ldb: 4608, ldc: 64, ldd: 64 }
- { M: 64, N: 480, K: 1, lda: 64, ldb: 480, ldc: 64, ldd: 64 }
- { M: 64, N: 4, K: 1, lda: 64, ldb: 4, ldc: 64, ldd: 64 }
- { M: 64, N: 512, K: 1, lda: 64, ldb: 512, ldc: 64, ldd: 64 }
- { M: 64, N: 528, K: 1, lda: 64, ldb: 528, ldc: 64, ldd: 64 }
- { M: 64, N: 576, K: 1, lda: 64, ldb: 576, ldc: 64, ldd: 64 }
- { M: 64, N: 600, K: 1, lda: 64, ldb: 600, ldc: 64, ldd: 64 }
- { M: 64, N: 608, K: 1, lda: 64, ldb: 608, ldc: 64, ldd: 64 }
- { M: 64, N: 64, K: 1, lda: 64, ldb: 64, ldc: 64, ldd: 64 }
- { M: 64, N: 800, K: 1, lda: 64, ldb: 800, ldc: 64, ldd: 64 }
- { M: 64, N: 9216, K: 1, lda: 64, ldb: 9216, ldc: 64, ldd: 64 }
- { M: 64, N: 9, K: 1, lda: 64, ldb: 9, ldc: 64, ldd: 64 }
- { M: 676, N: 1152, K: 1, lda: 676, ldb: 1152, ldc: 676, ldd: 676 }
- { M: 676, N: 147, K: 1, lda: 676, ldb: 147, ldc: 676, ldd: 676 }
- { M: 676, N: 1600, K: 1, lda: 676, ldb: 1600, ldc: 676, ldd: 676 }
- { M: 676, N: 1728, K: 1, lda: 676, ldb: 1728, ldc: 676, ldd: 676 }
- { M: 676, N: 2304, K: 1, lda: 676, ldb: 2304, ldc: 676, ldd: 676 }
- { M: 676, N: 2400, K: 1, lda: 676, ldb: 2400, ldc: 676, ldd: 676 }
- { M: 676, N: 363, K: 1, lda: 676, ldb: 363, ldc: 676, ldd: 676 }
- { M: 676, N: 400, K: 1, lda: 676, ldb: 400, ldc: 676, ldd: 676 }
- { M: 676, N: 4608, K: 1, lda: 676, ldb: 4608, ldc: 676, ldd: 676 }
- { M: 676, N: 4, K: 1, lda: 676, ldb: 4, ldc: 676, ldd: 676 }
- { M: 676, N: 576, K: 1, lda: 676, ldb: 576, ldc: 676, ldd: 676 }
- { M: 676, N: 800, K: 1, lda: 676, ldb: 800, ldc: 676, ldd: 676 }
- { M: 676, N: 864, K: 1, lda: 676, ldb: 864, ldc: 676, ldd: 676 }
- { M: 729, N: 1152, K: 1, lda: 729, ldb: 1152, ldc: 729, ldd: 729 }
- { M: 729, N: 1600, K: 1, lda: 729, ldb: 1600, ldc: 729, ldd: 729 }
- { M: 729, N: 2304, K: 1, lda: 729, ldb: 2304, ldc: 729, ldd: 729 }
- { M: 729, N: 2400, K: 1, lda: 729, ldb: 2400, ldc: 729, ldd: 729 }
- { M: 729, N: 4, K: 1, lda: 729, ldb: 4, ldc: 729, ldd: 729 }
- { M: 729, N: 576, K: 1, lda: 729, ldb: 576, ldc: 729, ldd: 729 }
- { M: 729, N: 864, K: 1, lda: 729, ldb: 864, ldc: 729, ldd: 729 }
- { M: 729, N: 9, K: 1, lda: 729, ldb: 9, ldc: 729, ldd: 729 }
- { M: 7440, N: 4608, K: 1, lda: 7440, ldb: 4608, ldc: 7440, ldd: 7440 }
- { M: 7812, N: 4608, K: 1, lda: 7812, ldb: 4608, ldc: 7812, ldd: 7812 }
- { M: 784, N: 1152, K: 1, lda: 784, ldb: 1152, ldc: 784, ldd: 784 }
- { M: 784, N: 128, K: 1, lda: 784, ldb: 128, ldc: 784, ldd: 784 }
- { M: 784, N: 147, K: 1, lda: 784, ldb: 147, ldc: 784, ldd: 784 }
- { M: 784, N: 1600, K: 1, lda: 784, ldb: 1600, ldc: 784, ldd: 784 }
- { M: 784, N: 1728, K: 1, lda: 784, ldb: 1728, ldc: 784, ldd: 784 }
- { M: 784, N: 2304, K: 1, lda: 784, ldb: 2304, ldc: 784, ldd: 784 }
- { M: 784, N: 2400, K: 1, lda: 784, ldb: 2400, ldc: 784, ldd: 784 }
- { M: 784, N: 256, K: 1, lda: 784, ldb: 256, ldc: 784, ldd: 784 }
- { M: 784, N: 27, K: 1, lda: 784, ldb: 27, ldc: 784, ldd: 784 }
- { M: 784, N: 400, K: 1, lda: 784, ldb: 400, ldc: 784, ldd: 784 }
- { M: 784, N: 4608, K: 1, lda: 784, ldb: 4608, ldc: 784, ldd: 784 }
- { M: 784, N: 4, K: 1, lda: 784, ldb: 4, ldc: 784, ldd: 784 }
- { M: 784, N: 576, K: 1, lda: 784, ldb: 576, ldc: 784, ldd: 784 }
- { M: 784, N: 64, K: 1, lda: 784, ldb: 64, ldc: 784, ldd: 784 }
- { M: 784, N: 75, K: 1, lda: 784, ldb: 75, ldc: 784, ldd: 784 }
- { M: 784, N: 800, K: 1, lda: 784, ldb: 800, ldc: 784, ldd: 784 }
- { M: 784, N: 864, K: 1, lda: 784, ldb: 864, ldc: 784, ldd: 784 }
- { M: 8192, N: 4608, K: 1, lda: 8192, ldb: 4608, ldc: 8192, ldd: 8192 }
- { M: 8192, N: 480, K: 1, lda: 8192, ldb: 480, ldc: 8192, ldd: 8192 }
- { M: 81, N: 1008, K: 1, lda: 81, ldb: 1008, ldc: 81, ldd: 81 }
- { M: 81, N: 1024, K: 1, lda: 81, ldb: 1024, ldc: 81, ldd: 81 }
- { M: 81, N: 1056, K: 1, lda: 81, ldb: 1056, ldc: 81, ldd: 81 }
- { M: 81, N: 1152, K: 1, lda: 81, ldb: 1152, ldc: 81, ldd: 81 }
- { M: 81, N: 1296, K: 1, lda: 81, ldb: 1296, ldc: 81, ldd: 81 }
- { M: 81, N: 1440, K: 1, lda: 81, ldb: 1440, ldc: 81, ldd: 81 }
- { M: 81, N: 1600, K: 1, lda: 81, ldb: 1600, ldc: 81, ldd: 81 }
- { M: 81, N: 1728, K: 1, lda: 81, ldb: 1728, ldc: 81, ldd: 81 }
- { M: 81, N: 192, K: 1, lda: 81, ldb: 192, ldc: 81, ldd: 81 }
- { M: 81, N: 2016, K: 1, lda: 81, ldb: 2016, ldc: 81, ldd: 81 }
- { M: 81, N: 2048, K: 1, lda: 81, ldb: 2048, ldc: 81, ldd: 81 }
- { M: 81, N: 2304, K: 1, lda: 81, ldb: 2304, ldc: 81, ldd: 81 }
- { M: 81, N: 2400, K: 1, lda: 81, ldb: 2400, ldc: 81, ldd: 81 }
- { M: 81, N: 256, K: 1, lda: 81, ldb: 256, ldc: 81, ldd: 81 }
- { M: 81, N: 3456, K: 1, lda: 81, ldb: 3456, ldc: 81, ldd: 81 }
- { M: 81, N: 400, K: 1, lda: 81, ldb: 400, ldc: 81, ldd: 81 }
- { M: 81, N: 4608, K: 1, lda: 81, ldb: 4608, ldc: 81, ldd: 81 }
- { M: 81, N: 4, K: 1, lda: 81, ldb: 4, ldc: 81, ldd: 81 }
- { M: 81, N: 512, K: 1, lda: 81, ldb: 512, ldc: 81, ldd: 81 }
- { M: 81, N: 576, K: 1, lda: 81, ldb: 576, ldc: 81, ldd: 81 }
- { M: 81, N: 800, K: 1, lda: 81, ldb: 800, ldc: 81, ldd: 81 }
- { M: 81, N: 832, K: 1, lda: 81, ldb: 832, ldc: 81, ldd: 81 }
- { M: 81, N: 864, K: 1, lda: 81, ldb: 864, ldc: 81, ldd: 81 }
- { M: 81, N: 9216, K: 1, lda: 81, ldb: 9216, ldc: 81, ldd: 81 }
- { M: 81, N: 9, K: 1, lda: 81, ldb: 9, ldc: 81, ldd: 81 }
- { M: 8385, N: 480, K: 1, lda: 8385, ldb: 480, ldc: 8385, ldd: 8385 }
- { M: 841, N: 128, K: 1, lda: 841, ldb: 128, ldc: 841, ldd: 841 }
- { M: 841, N: 1600, K: 1, lda: 841, ldb: 1600, ldc: 841, ldd: 841 }
- { M: 841, N: 256, K: 1, lda: 841, ldb: 256, ldc: 841, ldd: 841 }
- { M: 841, N: 576, K: 1, lda: 841, ldb: 576, ldc: 841, ldd: 841 }
- { M: 841, N: 64, K: 1, lda: 841, ldb: 64, ldc: 841, ldd: 841 }
- { M: 841, N: 864, K: 1, lda: 841, ldb: 864, ldc: 841, ldd: 841 }
- { M: 841, N: 9, K: 1, lda: 841, ldb: 9, ldc: 841, ldd: 841 }
- { M: 8580, N: 4608, K: 1, lda: 8580, ldb: 4608, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 480, K: 1, lda: 8580, ldb: 480, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 512, K: 1, lda: 8580, ldb: 512, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 528, K: 1, lda: 8580, ldb: 528, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 832, K: 1, lda: 8580, ldb: 832, ldc: 8580, ldd: 8580 }
- { M: 8777, N: 480, K: 1, lda: 8777, ldb: 480, ldc: 8777, ldd: 8777 }
- { M: 8976, N: 480, K: 1, lda: 8976, ldb: 480, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 512, K: 1, lda: 8976, ldb: 512, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 528, K: 1, lda: 8976, ldb: 528, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 832, K: 1, lda: 8976, ldb: 832, ldc: 8976, ldd: 8976 }
- { M: 900, N: 1152, K: 1, lda: 900, ldb: 1152, ldc: 900, ldd: 900 }
- { M: 900, N: 128, K: 1, lda: 900, ldb: 128, ldc: 900, ldd: 900 }
- { M: 900, N: 147, K: 1, lda: 900, ldb: 147, ldc: 900, ldd: 900 }
- { M: 900, N: 1728, K: 1, lda: 900, ldb: 1728, ldc: 900, ldd: 900 }
- { M: 900, N: 192, K: 1, lda: 900, ldb: 192, ldc: 900, ldd: 900 }
- { M: 900, N: 2304, K: 1, lda: 900, ldb: 2304, ldc: 900, ldd: 900 }
- { M: 900, N: 256, K: 1, lda: 900, ldb: 256, ldc: 900, ldd: 900 }
- { M: 900, N: 27, K: 1, lda: 900, ldb: 27, ldc: 900, ldd: 900 }
- { M: 900, N: 320, K: 1, lda: 900, ldb: 320, ldc: 900, ldd: 900 }
- { M: 900, N: 4608, K: 1, lda: 900, ldb: 4608, ldc: 900, ldd: 900 }
- { M: 900, N: 4, K: 1, lda: 900, ldb: 4, ldc: 900, ldd: 900 }
- { M: 900, N: 512, K: 1, lda: 900, ldb: 512, ldc: 900, ldd: 900 }
- { M: 900, N: 576, K: 1, lda: 900, ldb: 576, ldc: 900, ldd: 900 }
- { M: 900, N: 64, K: 1, lda: 900, ldb: 64, ldc: 900, ldd: 900 }
- { M: 900, N: 75, K: 1, lda: 900, ldb: 75, ldc: 900, ldd: 900 }
- { M: 900, N: 864, K: 1, lda: 900, ldb: 864, ldc: 900, ldd: 900 }
- { M: 9025, N: 363, K: 1, lda: 9025, ldb: 363, ldc: 9025, ldd: 9025 }
- { M: 9409, N: 363, K: 1, lda: 9409, ldb: 363, ldc: 9409, ldd: 9409 }
- { M: 9604, N: 363, K: 1, lda: 9604, ldb: 363, ldc: 9604, ldd: 9604 }
- { M: 961, N: 128, K: 1, lda: 961, ldb: 128, ldc: 961, ldd: 961 }
- { M: 961, N: 256, K: 1, lda: 961, ldb: 256, ldc: 961, ldd: 961 }
- { M: 961, N: 64, K: 1, lda: 961, ldb: 64, ldc: 961, ldd: 961 }
- { M: 9801, N: 363, K: 1, lda: 9801, ldb: 363, ldc: 9801, ldd: 9801 }
- { M: 9, N: 1200, K: 1, lda: 9, ldb: 1200, ldc: 9, ldd: 9 }
- { M: 9, N: 1440, K: 1, lda: 9, ldb: 1440, ldc: 9, ldd: 9 }
- { M: 9, N: 1728, K: 1, lda: 9, ldb: 1728, ldc: 9, ldd: 9 }
- { M: 9, N: 2016, K: 1, lda: 9, ldb: 2016, ldc: 9, ldd: 9 }
- { M: 9, N: 4608, K: 1, lda: 9, ldb: 4608, ldc: 9, ldd: 9 }
- { M: 9, N: 4, K: 1, lda: 9, ldb: 4, ldc: 9, ldd: 9 }
- { M: 9, N: 512, K: 1, lda: 9, ldb: 512, ldc: 9, ldd: 9 }
- { M: 9, N: 528, K: 1, lda: 9, ldb: 528, ldc: 9, ldd: 9 }
- { M: 9, N: 576, K: 1, lda: 9, ldb: 576, ldc: 9, ldd: 9 }
- { M: 9, N: 608, K: 1, lda: 9, ldb: 608, ldc: 9, ldd: 9 }
- { M: 9, N: 800, K: 1, lda: 9, ldb: 800, ldc: 9, ldd: 9 }
- { M: 9, N: 9216, K: 1, lda: 9, ldb: 9216, ldc: 9, ldd: 9 }
- { M: 9, N: 9, K: 1, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- &ctest_bwdwrw_sizes
- { M: 1008, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1008, ldd: 1008 }
- { M: 1008, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1008, ldd: 1008 }
- { M: 1024, N: 1, K: 121, lda: 121, ldb: 121, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 16, lda: 16, ldb: 16, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1024, ldd: 1024 }
- { M: 1056, N: 1, K: 121, lda: 121, ldb: 121, ldc: 1056, ldd: 1056 }
- { M: 1056, N: 1, K: 16, lda: 16, ldb: 16, ldc: 1056, ldd: 1056 }
- { M: 1056, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1056, ldd: 1056 }
- { M: 1056, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1056, ldd: 1056 }
- { M: 1056, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1056, ldd: 1056 }
- { M: 1152, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 169, lda: 169, ldb: 169, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 2704, lda: 2704, ldb: 2704, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 2916, lda: 2916, ldb: 2916, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 576, lda: 576, ldb: 576, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 676, lda: 676, ldb: 676, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 729, lda: 729, ldb: 729, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 784, lda: 784, ldb: 784, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1152, ldd: 1152 }
- { M: 1152, N: 1, K: 900, lda: 900, ldb: 900, ldc: 1152, ldd: 1152 }
- { M: 1200, N: 1, K: 16, lda: 16, ldb: 16, ldc: 1200, ldd: 1200 }
- { M: 1200, N: 1, K: 1, lda: 1, ldb: 1, ldc: 1200, ldd: 1200 }
- { M: 1200, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1200, ldd: 1200 }
- { M: 1200, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1200, ldd: 1200 }
- { M: 1200, N: 1, K: 4, lda: 4, ldb: 4, ldc: 1200, ldd: 1200 }
- { M: 1200, N: 1, K: 9, lda: 9, ldb: 9, ldc: 1200, ldd: 1200 }
- { M: 128, N: 1, K: 100, lda: 100, ldb: 100, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 196, lda: 196, ldb: 196, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 225, lda: 225, ldb: 225, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 256, lda: 256, ldb: 256, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 289, lda: 289, ldb: 289, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 324, lda: 324, ldb: 324, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 3600, lda: 3600, ldb: 3600, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 49, lda: 49, ldb: 49, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 64, lda: 64, ldb: 64, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 784, lda: 784, ldb: 784, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 841, lda: 841, ldb: 841, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 900, lda: 900, ldb: 900, ldc: 128, ldd: 128 }
- { M: 128, N: 1, K: 961, lda: 961, ldb: 961, ldc: 128, ldd: 128 }
- { M: 1296, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1296, ldd: 1296 }
- { M: 1296, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1296, ldd: 1296 }
- { M: 1440, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 16, lda: 16, ldb: 16, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 4, lda: 4, ldb: 4, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1440, ldd: 1440 }
- { M: 1440, N: 1, K: 9, lda: 9, ldb: 9, ldc: 1440, ldd: 1440 }
- { M: 147, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 10609, lda: 10609, ldb: 10609, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 10816, lda: 10816, ldb: 10816, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 11025, lda: 11025, ldb: 11025, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 11236, lda: 11236, ldb: 11236, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 11449, lda: 11449, ldb: 11449, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 11664, lda: 11664, ldb: 11664, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 11881, lda: 11881, ldb: 11881, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 12321, lda: 12321, ldb: 12321, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 12769, lda: 12769, ldb: 12769, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 13456, lda: 13456, ldb: 13456, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 169, lda: 169, ldb: 169, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 196, lda: 196, ldb: 196, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 256, lda: 256, ldb: 256, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 400, lda: 400, ldb: 400, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 44944, lda: 44944, ldb: 44944, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 46225, lda: 46225, ldb: 46225, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 47524, lda: 47524, ldb: 47524, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 47961, lda: 47961, ldb: 47961, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 48400, lda: 48400, ldb: 48400, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 48841, lda: 48841, ldb: 48841, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 49284, lda: 49284, ldb: 49284, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 49729, lda: 49729, ldb: 49729, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 49, lda: 49, ldb: 49, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 50176, lda: 50176, ldb: 50176, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 50625, lda: 50625, ldb: 50625, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 51529, lda: 51529, ldb: 51529, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 52441, lda: 52441, ldb: 52441, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 53361, lda: 53361, ldb: 53361, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 64, lda: 64, ldb: 64, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 676, lda: 676, ldb: 676, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 784, lda: 784, ldb: 784, ldc: 147, ldd: 147 }
- { M: 147, N: 1, K: 900, lda: 900, ldb: 900, ldc: 147, ldd: 147 }
- { M: 1600, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 10816, lda: 10816, ldb: 10816, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 11664, lda: 11664, ldb: 11664, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 169, lda: 169, ldb: 169, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 225, lda: 225, ldb: 225, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 2304, lda: 2304, ldb: 2304, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 2601, lda: 2601, ldb: 2601, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 2704, lda: 2704, ldb: 2704, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 2916, lda: 2916, ldb: 2916, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 3025, lda: 3025, ldb: 3025, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 3249, lda: 3249, ldb: 3249, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 361, lda: 361, ldb: 361, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 400, lda: 400, ldb: 400, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 4, lda: 4, ldb: 4, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 529, lda: 529, ldb: 529, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 576, lda: 576, ldb: 576, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 625, lda: 625, ldb: 625, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 64, lda: 64, ldb: 64, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 676, lda: 676, ldb: 676, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 729, lda: 729, ldb: 729, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 784, lda: 784, ldb: 784, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1600, ldd: 1600 }
- { M: 1600, N: 1, K: 841, lda: 841, ldb: 841, ldc: 1600, ldd: 1600 }
- { M: 1728, N: 1, K: 100, lda: 100, ldb: 100, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 144, lda: 144, ldb: 144, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 169, lda: 169, ldb: 169, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 16, lda: 16, ldb: 16, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 196, lda: 196, ldb: 196, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 256, lda: 256, ldb: 256, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 25, lda: 25, ldb: 25, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 36, lda: 36, ldb: 36, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 49, lda: 49, ldb: 49, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 4, lda: 4, ldb: 4, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 576, lda: 576, ldb: 576, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 676, lda: 676, ldb: 676, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 784, lda: 784, ldb: 784, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 81, lda: 81, ldb: 81, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 900, lda: 900, ldb: 900, ldc: 1728, ldd: 1728 }
- { M: 1728, N: 1, K: 9, lda: 9, ldb: 9, ldc: 1728, ldd: 1728 }
- { M: 192, N: 1, K: 100, lda: 100, ldb: 100, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 121, lda: 121, ldb: 121, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 16, lda: 16, ldb: 16, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 196, lda: 196, ldb: 196, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 225, lda: 225, ldb: 225, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 256, lda: 256, ldb: 256, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 25, lda: 25, ldb: 25, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 289, lda: 289, ldb: 289, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 324, lda: 324, ldb: 324, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 49, lda: 49, ldb: 49, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 64, lda: 64, ldb: 64, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 784, lda: 784, ldb: 784, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 81, lda: 81, ldb: 81, ldc: 192, ldd: 192 }
- { M: 192, N: 1, K: 900, lda: 900, ldb: 900, ldc: 192, ldd: 192 }
- { M: 2016, N: 1, K: 16, lda: 16, ldb: 16, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 25, lda: 25, ldb: 25, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 36, lda: 36, ldb: 36, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 49, lda: 49, ldb: 49, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 4, lda: 4, ldb: 4, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 81, lda: 81, ldb: 81, ldc: 2016, ldd: 2016 }
- { M: 2016, N: 1, K: 9, lda: 9, ldb: 9, ldc: 2016, ldd: 2016 }
- { M: 2048, N: 1, K: 121, lda: 121, ldb: 121, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 169, lda: 169, ldb: 169, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 225, lda: 225, ldb: 225, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 36, lda: 36, ldb: 36, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 49, lda: 49, ldb: 49, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 81, lda: 81, ldb: 81, ldc: 2048, ldd: 2048 }
- { M: 2304, N: 1, K: 100, lda: 100, ldb: 100, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 121, lda: 121, ldb: 121, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 144, lda: 144, ldb: 144, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 169, lda: 169, ldb: 169, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 16, lda: 16, ldb: 16, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 196, lda: 196, ldb: 196, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 225, lda: 225, ldb: 225, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 256, lda: 256, ldb: 256, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 25, lda: 25, ldb: 25, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 2704, lda: 2704, ldb: 2704, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 2916, lda: 2916, ldb: 2916, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 36, lda: 36, ldb: 36, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 49, lda: 49, ldb: 49, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 576, lda: 576, ldb: 576, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 64, lda: 64, ldb: 64, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 676, lda: 676, ldb: 676, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 729, lda: 729, ldb: 729, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 784, lda: 784, ldb: 784, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 81, lda: 81, ldb: 81, ldc: 2304, ldd: 2304 }
- { M: 2304, N: 1, K: 900, lda: 900, ldb: 900, ldc: 2304, ldd: 2304 }
- { M: 2400, N: 1, K: 100, lda: 100, ldb: 100, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 144, lda: 144, ldb: 144, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 169, lda: 169, ldb: 169, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 196, lda: 196, ldb: 196, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 225, lda: 225, ldb: 225, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 25, lda: 25, ldb: 25, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 361, lda: 361, ldb: 361, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 36, lda: 36, ldb: 36, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 400, lda: 400, ldb: 400, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 49, lda: 49, ldb: 49, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 4, lda: 4, ldb: 4, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 529, lda: 529, ldb: 529, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 576, lda: 576, ldb: 576, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 625, lda: 625, ldb: 625, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 64, lda: 64, ldb: 64, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 676, lda: 676, ldb: 676, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 729, lda: 729, ldb: 729, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 784, lda: 784, ldb: 784, ldc: 2400, ldd: 2400 }
- { M: 2400, N: 1, K: 81, lda: 81, ldb: 81, ldc: 2400, ldd: 2400 }
- { M: 256, N: 1, K: 100, lda: 100, ldb: 100, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 144, lda: 144, ldb: 144, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 169, lda: 169, ldb: 169, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 196, lda: 196, ldb: 196, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 225, lda: 225, ldb: 225, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 256, lda: 256, ldb: 256, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 289, lda: 289, ldb: 289, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 324, lda: 324, ldb: 324, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 3600, lda: 3600, ldb: 3600, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 36, lda: 36, ldb: 36, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 49, lda: 49, ldb: 49, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 64, lda: 64, ldb: 64, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 784, lda: 784, ldb: 784, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 81, lda: 81, ldb: 81, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 841, lda: 841, ldb: 841, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 900, lda: 900, ldb: 900, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 961, lda: 961, ldb: 961, ldc: 256, ldd: 256 }
- { M: 27, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 1156, lda: 1156, ldb: 1156, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 12321, lda: 12321, ldb: 12321, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 12769, lda: 12769, ldb: 12769, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 13225, lda: 13225, ldb: 13225, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 13456, lda: 13456, ldb: 13456, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 13924, lda: 13924, ldb: 13924, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 196, lda: 196, ldb: 196, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 225, lda: 225, ldb: 225, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 256, lda: 256, ldb: 256, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 324, lda: 324, ldb: 324, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 48400, lda: 48400, ldb: 48400, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 49284, lda: 49284, ldb: 49284, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 49729, lda: 49729, ldb: 49729, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 50176, lda: 50176, ldb: 50176, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 50625, lda: 50625, ldb: 50625, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 51076, lda: 51076, ldb: 51076, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 51529, lda: 51529, ldb: 51529, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 52441, lda: 52441, ldb: 52441, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 53361, lda: 53361, ldb: 53361, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 54289, lda: 54289, ldb: 54289, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 784, lda: 784, ldb: 784, ldc: 27, ldd: 27 }
- { M: 27, N: 1, K: 900, lda: 900, ldb: 900, ldc: 27, ldd: 27 }
- { M: 320, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 320, ldd: 320 }
- { M: 320, N: 1, K: 196, lda: 196, ldb: 196, ldc: 320, ldd: 320 }
- { M: 320, N: 1, K: 225, lda: 225, ldb: 225, ldc: 320, ldd: 320 }
- { M: 320, N: 1, K: 289, lda: 289, ldb: 289, ldc: 320, ldd: 320 }
- { M: 320, N: 1, K: 784, lda: 784, ldb: 784, ldc: 320, ldd: 320 }
- { M: 320, N: 1, K: 900, lda: 900, ldb: 900, ldc: 320, ldd: 320 }
- { M: 3456, N: 1, K: 121, lda: 121, ldb: 121, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 169, lda: 169, ldb: 169, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 225, lda: 225, ldb: 225, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 25, lda: 25, ldb: 25, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 36, lda: 36, ldb: 36, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 49, lda: 49, ldb: 49, ldc: 3456, ldd: 3456 }
- { M: 3456, N: 1, K: 81, lda: 81, ldb: 81, ldc: 3456, ldd: 3456 }
- { M: 363, N: 1, K: 10000, lda: 10000, ldb: 10000, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 10404, lda: 10404, ldb: 10404, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 11449, lda: 11449, ldb: 11449, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 11664, lda: 11664, ldb: 11664, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 11881, lda: 11881, ldb: 11881, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 121, lda: 121, ldb: 121, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 12321, lda: 12321, ldb: 12321, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 13456, lda: 13456, ldb: 13456, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 144, lda: 144, ldb: 144, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 196, lda: 196, ldb: 196, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 1, lda: 1, ldb: 1, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 256, lda: 256, ldb: 256, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 41616, lda: 41616, ldb: 41616, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 42849, lda: 42849, ldb: 42849, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 44521, lda: 44521, ldb: 44521, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 45796, lda: 45796, ldb: 45796, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 46656, lda: 46656, ldb: 46656, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 47089, lda: 47089, ldb: 47089, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 47524, lda: 47524, ldb: 47524, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 47961, lda: 47961, ldb: 47961, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 484, lda: 484, ldb: 484, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 48841, lda: 48841, ldb: 48841, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 49729, lda: 49729, ldb: 49729, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 4, lda: 4, ldb: 4, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 50176, lda: 50176, ldb: 50176, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 50625, lda: 50625, ldb: 50625, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 51529, lda: 51529, ldb: 51529, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 53361, lda: 53361, ldb: 53361, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 576, lda: 576, ldb: 576, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 676, lda: 676, ldb: 676, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 9025, lda: 9025, ldb: 9025, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 9409, lda: 9409, ldb: 9409, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 9604, lda: 9604, ldb: 9604, ldc: 363, ldd: 363 }
- { M: 363, N: 1, K: 9801, lda: 9801, ldb: 9801, ldc: 363, ldd: 363 }
- { M: 400, N: 1, K: 100, lda: 100, ldb: 100, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 144, lda: 144, ldb: 144, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 169, lda: 169, ldb: 169, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 196, lda: 196, ldb: 196, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 225, lda: 225, ldb: 225, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 25, lda: 25, ldb: 25, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 36, lda: 36, ldb: 36, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 400, lda: 400, ldb: 400, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 49, lda: 49, ldb: 49, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 4, lda: 4, ldb: 4, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 576, lda: 576, ldb: 576, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 64, lda: 64, ldb: 64, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 676, lda: 676, ldb: 676, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 784, lda: 784, ldb: 784, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 81, lda: 81, ldb: 81, ldc: 400, ldd: 400 }
- { M: 4608, N: 1, K: 100, lda: 100, ldb: 100, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 144, lda: 144, ldb: 144, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 169, lda: 169, ldb: 169, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 16, lda: 16, ldb: 16, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 1860, lda: 1860, ldb: 1860, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 1953, lda: 1953, ldb: 1953, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 196, lda: 196, ldb: 196, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 1, lda: 1, ldb: 1, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 2048, lda: 2048, ldb: 2048, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 2244, lda: 2244, ldb: 2244, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 256, lda: 256, ldb: 256, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 25, lda: 25, ldb: 25, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 36, lda: 36, ldb: 36, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 49, lda: 49, ldb: 49, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 4, lda: 4, ldb: 4, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 576, lda: 576, ldb: 576, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 64, lda: 64, ldb: 64, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 676, lda: 676, ldb: 676, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 7440, lda: 7440, ldb: 7440, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 7812, lda: 7812, ldb: 7812, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 784, lda: 784, ldb: 784, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 8192, lda: 8192, ldb: 8192, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 81, lda: 81, ldb: 81, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 8580, lda: 8580, ldb: 8580, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 900, lda: 900, ldb: 900, ldc: 4608, ldd: 4608 }
- { M: 4608, N: 1, K: 9, lda: 9, ldb: 9, ldc: 4608, ldd: 4608 }
- { M: 480, N: 1, K: 100, lda: 100, ldb: 100, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 196, lda: 196, ldb: 196, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 2048, lda: 2048, ldb: 2048, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 2145, lda: 2145, ldb: 2145, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 2345, lda: 2345, ldb: 2345, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 256, lda: 256, ldb: 256, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 324, lda: 324, ldb: 324, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 32768, lda: 32768, ldb: 32768, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 33540, lda: 33540, ldb: 33540, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 34320, lda: 34320, ldb: 34320, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 49, lda: 49, ldb: 49, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 64, lda: 64, ldb: 64, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 8192, lda: 8192, ldb: 8192, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 8385, lda: 8385, ldb: 8385, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 8580, lda: 8580, ldb: 8580, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 8777, lda: 8777, ldb: 8777, ldc: 480, ldd: 480 }
- { M: 480, N: 1, K: 8976, lda: 8976, ldb: 8976, ldc: 480, ldd: 480 }
- { M: 4, N: 1, K: 100, lda: 100, ldb: 100, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 121, lda: 121, ldb: 121, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 144, lda: 144, ldb: 144, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 169, lda: 169, ldb: 169, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 16, lda: 16, ldb: 16, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 196, lda: 196, ldb: 196, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 1, lda: 1, ldb: 1, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 225, lda: 225, ldb: 225, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 256, lda: 256, ldb: 256, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 25, lda: 25, ldb: 25, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 289, lda: 289, ldb: 289, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 36, lda: 36, ldb: 36, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 49, lda: 49, ldb: 49, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 4, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 625, lda: 625, ldb: 625, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 64, lda: 64, ldb: 64, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 676, lda: 676, ldb: 676, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 729, lda: 729, ldb: 729, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 784, lda: 784, ldb: 784, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 81, lda: 81, ldb: 81, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 900, lda: 900, ldb: 900, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 9, lda: 9, ldb: 9, ldc: 4, ldd: 4 }
- { M: 512, N: 1, K: 100, lda: 100, ldb: 100, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 121, lda: 121, ldb: 121, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 144, lda: 144, ldb: 144, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 16, lda: 16, ldb: 16, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 196, lda: 196, ldb: 196, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 2048, lda: 2048, ldb: 2048, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 2145, lda: 2145, ldb: 2145, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 225, lda: 225, ldb: 225, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 2345, lda: 2345, ldb: 2345, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 256, lda: 256, ldb: 256, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 25, lda: 25, ldb: 25, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 289, lda: 289, ldb: 289, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 324, lda: 324, ldb: 324, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 36, lda: 36, ldb: 36, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 49, lda: 49, ldb: 49, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 4, lda: 4, ldb: 4, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 64, lda: 64, ldb: 64, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 784, lda: 784, ldb: 784, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 8192, lda: 8192, ldb: 8192, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 81, lda: 81, ldb: 81, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 8580, lda: 8580, ldb: 8580, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 8976, lda: 8976, ldb: 8976, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 900, lda: 900, ldb: 900, ldc: 512, ldd: 512 }
- { M: 512, N: 1, K: 9, lda: 9, ldb: 9, ldc: 512, ldd: 512 }
- { M: 528, N: 1, K: 100, lda: 100, ldb: 100, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 16, lda: 16, ldb: 16, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 196, lda: 196, ldb: 196, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 2048, lda: 2048, ldb: 2048, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 2145, lda: 2145, ldb: 2145, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 2345, lda: 2345, ldb: 2345, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 256, lda: 256, ldb: 256, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 25, lda: 25, ldb: 25, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 324, lda: 324, ldb: 324, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 36, lda: 36, ldb: 36, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 49, lda: 49, ldb: 49, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 4, lda: 4, ldb: 4, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 64, lda: 64, ldb: 64, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 8192, lda: 8192, ldb: 8192, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 8580, lda: 8580, ldb: 8580, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 8976, lda: 8976, ldb: 8976, ldc: 528, ldd: 528 }
- { M: 528, N: 1, K: 9, lda: 9, ldb: 9, ldc: 528, ldd: 528 }
- { M: 576, N: 1, K: 100, lda: 100, ldb: 100, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 11664, lda: 11664, ldb: 11664, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 144, lda: 144, ldb: 144, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 169, lda: 169, ldb: 169, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 16, lda: 16, ldb: 16, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 196, lda: 196, ldb: 196, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 256, lda: 256, ldb: 256, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 25, lda: 25, ldb: 25, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 2704, lda: 2704, ldb: 2704, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 2916, lda: 2916, ldb: 2916, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 3025, lda: 3025, ldb: 3025, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 324, lda: 324, ldb: 324, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 36, lda: 36, ldb: 36, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 49, lda: 49, ldb: 49, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 4, lda: 4, ldb: 4, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 529, lda: 529, ldb: 529, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 576, lda: 576, ldb: 576, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 625, lda: 625, ldb: 625, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 64, lda: 64, ldb: 64, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 676, lda: 676, ldb: 676, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 729, lda: 729, ldb: 729, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 784, lda: 784, ldb: 784, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 81, lda: 81, ldb: 81, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 841, lda: 841, ldb: 841, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 900, lda: 900, ldb: 900, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 9, lda: 9, ldb: 9, ldc: 576, ldd: 576 }
- { M: 600, N: 1, K: 100, lda: 100, ldb: 100, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 144, lda: 144, ldb: 144, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 196, lda: 196, ldb: 196, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 25, lda: 25, ldb: 25, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 36, lda: 36, ldb: 36, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 49, lda: 49, ldb: 49, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 4, lda: 4, ldb: 4, ldc: 600, ldd: 600 }
- { M: 600, N: 1, K: 64, lda: 64, ldb: 64, ldc: 600, ldd: 600 }
- { M: 608, N: 1, K: 100, lda: 100, ldb: 100, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 16, lda: 16, ldb: 16, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 196, lda: 196, ldb: 196, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 256, lda: 256, ldb: 256, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 25, lda: 25, ldb: 25, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 324, lda: 324, ldb: 324, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 36, lda: 36, ldb: 36, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 49, lda: 49, ldb: 49, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 4, lda: 4, ldb: 4, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 64, lda: 64, ldb: 64, ldc: 608, ldd: 608 }
- { M: 608, N: 1, K: 9, lda: 9, ldb: 9, ldc: 608, ldd: 608 }
- { M: 64, N: 1, K: 100, lda: 100, ldb: 100, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 13456, lda: 13456, ldb: 13456, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 196, lda: 196, ldb: 196, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 225, lda: 225, ldb: 225, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 256, lda: 256, ldb: 256, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 289, lda: 289, ldb: 289, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 3136, lda: 3136, ldb: 3136, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 3249, lda: 3249, ldb: 3249, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 324, lda: 324, ldb: 324, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 3364, lda: 3364, ldb: 3364, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 3481, lda: 3481, ldb: 3481, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 3600, lda: 3600, ldb: 3600, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 49, lda: 49, ldb: 49, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 64, lda: 64, ldb: 64, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 729, lda: 729, ldb: 729, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 784, lda: 784, ldb: 784, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 841, lda: 841, ldb: 841, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 900, lda: 900, ldb: 900, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 961, lda: 961, ldb: 961, ldc: 64, ldd: 64 }
- { M: 75, N: 1, K: 1024, lda: 1024, ldb: 1024, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 11449, lda: 11449, ldb: 11449, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 11881, lda: 11881, ldb: 11881, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 12100, lda: 12100, ldb: 12100, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 121, lda: 121, ldb: 121, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 12321, lda: 12321, ldb: 12321, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 12544, lda: 12544, ldb: 12544, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 12769, lda: 12769, ldb: 12769, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 12996, lda: 12996, ldb: 12996, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 13225, lda: 13225, ldb: 13225, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 13456, lda: 13456, ldb: 13456, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 13689, lda: 13689, ldb: 13689, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 196, lda: 196, ldb: 196, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 225, lda: 225, ldb: 225, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 256, lda: 256, ldb: 256, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 289, lda: 289, ldb: 289, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 46656, lda: 46656, ldb: 46656, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 47961, lda: 47961, ldb: 47961, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 48400, lda: 48400, ldb: 48400, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 49284, lda: 49284, ldb: 49284, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 49729, lda: 49729, ldb: 49729, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 50176, lda: 50176, ldb: 50176, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 50625, lda: 50625, ldb: 50625, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 51529, lda: 51529, ldb: 51529, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 52441, lda: 52441, ldb: 52441, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 53361, lda: 53361, ldb: 53361, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 576, lda: 576, ldb: 576, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 784, lda: 784, ldb: 784, ldc: 75, ldd: 75 }
- { M: 75, N: 1, K: 900, lda: 900, ldb: 900, ldc: 75, ldd: 75 }
- { M: 800, N: 1, K: 100, lda: 100, ldb: 100, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 144, lda: 144, ldb: 144, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 169, lda: 169, ldb: 169, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 16, lda: 16, ldb: 16, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 196, lda: 196, ldb: 196, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 1, lda: 1, ldb: 1, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 225, lda: 225, ldb: 225, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 256, lda: 256, ldb: 256, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 25, lda: 25, ldb: 25, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 36, lda: 36, ldb: 36, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 400, lda: 400, ldb: 400, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 49, lda: 49, ldb: 49, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 4, lda: 4, ldb: 4, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 576, lda: 576, ldb: 576, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 64, lda: 64, ldb: 64, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 676, lda: 676, ldb: 676, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 784, lda: 784, ldb: 784, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 81, lda: 81, ldb: 81, ldc: 800, ldd: 800 }
- { M: 800, N: 1, K: 9, lda: 9, ldb: 9, ldc: 800, ldd: 800 }
- { M: 832, N: 1, K: 121, lda: 121, ldb: 121, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 16, lda: 16, ldb: 16, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 2048, lda: 2048, ldb: 2048, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 2145, lda: 2145, ldb: 2145, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 2345, lda: 2345, ldb: 2345, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 25, lda: 25, ldb: 25, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 49, lda: 49, ldb: 49, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 8192, lda: 8192, ldb: 8192, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 81, lda: 81, ldb: 81, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 8580, lda: 8580, ldb: 8580, ldc: 832, ldd: 832 }
- { M: 832, N: 1, K: 8976, lda: 8976, ldb: 8976, ldc: 832, ldd: 832 }
- { M: 864, N: 1, K: 100, lda: 100, ldb: 100, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 144, lda: 144, ldb: 144, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 169, lda: 169, ldb: 169, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 196, lda: 196, ldb: 196, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 256, lda: 256, ldb: 256, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 25, lda: 25, ldb: 25, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 36, lda: 36, ldb: 36, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 49, lda: 49, ldb: 49, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 529, lda: 529, ldb: 529, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 576, lda: 576, ldb: 576, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 625, lda: 625, ldb: 625, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 676, lda: 676, ldb: 676, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 729, lda: 729, ldb: 729, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 784, lda: 784, ldb: 784, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 81, lda: 81, ldb: 81, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 841, lda: 841, ldb: 841, ldc: 864, ldd: 864 }
- { M: 864, N: 1, K: 900, lda: 900, ldb: 900, ldc: 864, ldd: 864 }
- { M: 9216, N: 1, K: 100, lda: 100, ldb: 100, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 144, lda: 144, ldb: 144, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 16, lda: 16, ldb: 16, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 196, lda: 196, ldb: 196, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 25, lda: 25, ldb: 25, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 36, lda: 36, ldb: 36, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 49, lda: 49, ldb: 49, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 4, lda: 4, ldb: 4, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 64, lda: 64, ldb: 64, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 81, lda: 81, ldb: 81, ldc: 9216, ldd: 9216 }
- { M: 9216, N: 1, K: 9, lda: 9, ldb: 9, ldc: 9216, ldd: 9216 }
- { M: 9, N: 1, K: 100, lda: 100, ldb: 100, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 144, lda: 144, ldb: 144, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 169, lda: 169, ldb: 169, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 16, lda: 16, ldb: 16, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 196, lda: 196, ldb: 196, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 1, lda: 1, ldb: 1, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 256, lda: 256, ldb: 256, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 25, lda: 25, ldb: 25, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 36, lda: 36, ldb: 36, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 49, lda: 49, ldb: 49, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 4, lda: 4, ldb: 4, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 529, lda: 529, ldb: 529, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 625, lda: 625, ldb: 625, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 64, lda: 64, ldb: 64, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 729, lda: 729, ldb: 729, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 81, lda: 81, ldb: 81, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 841, lda: 841, ldb: 841, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- &ctest_fwd_sizes
- { M: 10000, N: 1, K: 363, lda: 10000, ldb: 363, ldc: 10000, ldd: 10000 }
- { M: 100, N: 1, K: 1008, lda: 100, ldb: 1008, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 1152, lda: 100, ldb: 1152, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 128, lda: 100, ldb: 128, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 1296, lda: 100, ldb: 1296, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 1440, lda: 100, ldb: 1440, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 1600, lda: 100, ldb: 1600, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 1728, lda: 100, ldb: 1728, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 192, lda: 100, ldb: 192, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 2304, lda: 100, ldb: 2304, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 2400, lda: 100, ldb: 2400, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 256, lda: 100, ldb: 256, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 400, lda: 100, ldb: 400, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 4608, lda: 100, ldb: 4608, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 480, lda: 100, ldb: 480, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 4, lda: 100, ldb: 4, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 512, lda: 100, ldb: 512, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 528, lda: 100, ldb: 528, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 576, lda: 100, ldb: 576, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 600, lda: 100, ldb: 600, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 608, lda: 100, ldb: 608, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 64, lda: 100, ldb: 64, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 800, lda: 100, ldb: 800, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 864, lda: 100, ldb: 864, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 9216, lda: 100, ldb: 9216, ldc: 100, ldd: 100 }
- { M: 100, N: 1, K: 9, lda: 100, ldb: 9, ldc: 100, ldd: 100 }
- { M: 1024, N: 1, K: 128, lda: 1024, ldb: 128, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 147, lda: 1024, ldb: 147, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 192, lda: 1024, ldb: 192, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 256, lda: 1024, ldb: 256, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 27, lda: 1024, ldb: 27, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 320, lda: 1024, ldb: 320, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 363, lda: 1024, ldb: 363, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 512, lda: 1024, ldb: 512, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 64, lda: 1024, ldb: 64, ldc: 1024, ldd: 1024 }
- { M: 1024, N: 1, K: 75, lda: 1024, ldb: 75, ldc: 1024, ldd: 1024 }
- { M: 10404, N: 1, K: 363, lda: 10404, ldb: 363, ldc: 10404, ldd: 10404 }
- { M: 10609, N: 1, K: 147, lda: 10609, ldb: 147, ldc: 10609, ldd: 10609 }
- { M: 10816, N: 1, K: 147, lda: 10816, ldb: 147, ldc: 10816, ldd: 10816 }
- { M: 10816, N: 1, K: 1600, lda: 10816, ldb: 1600, ldc: 10816, ldd: 10816 }
- { M: 11025, N: 1, K: 147, lda: 11025, ldb: 147, ldc: 11025, ldd: 11025 }
- { M: 11236, N: 1, K: 147, lda: 11236, ldb: 147, ldc: 11236, ldd: 11236 }
- { M: 11449, N: 1, K: 147, lda: 11449, ldb: 147, ldc: 11449, ldd: 11449 }
- { M: 11449, N: 1, K: 363, lda: 11449, ldb: 363, ldc: 11449, ldd: 11449 }
- { M: 11449, N: 1, K: 75, lda: 11449, ldb: 75, ldc: 11449, ldd: 11449 }
- { M: 1156, N: 1, K: 27, lda: 1156, ldb: 27, ldc: 1156, ldd: 1156 }
- { M: 11664, N: 1, K: 147, lda: 11664, ldb: 147, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 1, K: 1600, lda: 11664, ldb: 1600, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 1, K: 363, lda: 11664, ldb: 363, ldc: 11664, ldd: 11664 }
- { M: 11664, N: 1, K: 576, lda: 11664, ldb: 576, ldc: 11664, ldd: 11664 }
- { M: 11881, N: 1, K: 147, lda: 11881, ldb: 147, ldc: 11881, ldd: 11881 }
- { M: 11881, N: 1, K: 363, lda: 11881, ldb: 363, ldc: 11881, ldd: 11881 }
- { M: 11881, N: 1, K: 75, lda: 11881, ldb: 75, ldc: 11881, ldd: 11881 }
- { M: 12100, N: 1, K: 147, lda: 12100, ldb: 147, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1, K: 1600, lda: 12100, ldb: 1600, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1, K: 27, lda: 12100, ldb: 27, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1, K: 363, lda: 12100, ldb: 363, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1, K: 576, lda: 12100, ldb: 576, ldc: 12100, ldd: 12100 }
- { M: 12100, N: 1, K: 75, lda: 12100, ldb: 75, ldc: 12100, ldd: 12100 }
- { M: 121, N: 1, K: 1024, lda: 121, ldb: 1024, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 1056, lda: 121, ldb: 1056, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 192, lda: 121, ldb: 192, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 2048, lda: 121, ldb: 2048, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 2304, lda: 121, ldb: 2304, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 3456, lda: 121, ldb: 3456, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 363, lda: 121, ldb: 363, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 4, lda: 121, ldb: 4, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 512, lda: 121, ldb: 512, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 75, lda: 121, ldb: 75, ldc: 121, ldd: 121 }
- { M: 121, N: 1, K: 832, lda: 121, ldb: 832, ldc: 121, ldd: 121 }
- { M: 12321, N: 1, K: 147, lda: 12321, ldb: 147, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 1, K: 27, lda: 12321, ldb: 27, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 1, K: 363, lda: 12321, ldb: 363, ldc: 12321, ldd: 12321 }
- { M: 12321, N: 1, K: 75, lda: 12321, ldb: 75, ldc: 12321, ldd: 12321 }
- { M: 12544, N: 1, K: 147, lda: 12544, ldb: 147, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1, K: 1600, lda: 12544, ldb: 1600, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1, K: 27, lda: 12544, ldb: 27, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1, K: 363, lda: 12544, ldb: 363, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1, K: 576, lda: 12544, ldb: 576, ldc: 12544, ldd: 12544 }
- { M: 12544, N: 1, K: 75, lda: 12544, ldb: 75, ldc: 12544, ldd: 12544 }
- { M: 12769, N: 1, K: 147, lda: 12769, ldb: 147, ldc: 12769, ldd: 12769 }
- { M: 12769, N: 1, K: 27, lda: 12769, ldb: 27, ldc: 12769, ldd: 12769 }
- { M: 12769, N: 1, K: 75, lda: 12769, ldb: 75, ldc: 12769, ldd: 12769 }
- { M: 12996, N: 1, K: 147, lda: 12996, ldb: 147, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 1, K: 27, lda: 12996, ldb: 27, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 1, K: 363, lda: 12996, ldb: 363, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 1, K: 576, lda: 12996, ldb: 576, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 1, K: 64, lda: 12996, ldb: 64, ldc: 12996, ldd: 12996 }
- { M: 12996, N: 1, K: 75, lda: 12996, ldb: 75, ldc: 12996, ldd: 12996 }
- { M: 13225, N: 1, K: 27, lda: 13225, ldb: 27, ldc: 13225, ldd: 13225 }
- { M: 13225, N: 1, K: 75, lda: 13225, ldb: 75, ldc: 13225, ldd: 13225 }
- { M: 13456, N: 1, K: 147, lda: 13456, ldb: 147, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 1, K: 27, lda: 13456, ldb: 27, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 1, K: 363, lda: 13456, ldb: 363, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 1, K: 64, lda: 13456, ldb: 64, ldc: 13456, ldd: 13456 }
- { M: 13456, N: 1, K: 75, lda: 13456, ldb: 75, ldc: 13456, ldd: 13456 }
- { M: 13689, N: 1, K: 75, lda: 13689, ldb: 75, ldc: 13689, ldd: 13689 }
- { M: 13924, N: 1, K: 27, lda: 13924, ldb: 27, ldc: 13924, ldd: 13924 }
- { M: 144, N: 1, K: 1008, lda: 144, ldb: 1008, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1024, lda: 144, ldb: 1024, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1152, lda: 144, ldb: 1152, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1296, lda: 144, ldb: 1296, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1440, lda: 144, ldb: 1440, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1600, lda: 144, ldb: 1600, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 1728, lda: 144, ldb: 1728, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 2304, lda: 144, ldb: 2304, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 2400, lda: 144, ldb: 2400, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 256, lda: 144, ldb: 256, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 363, lda: 144, ldb: 363, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 400, lda: 144, ldb: 400, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 4608, lda: 144, ldb: 4608, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 4, lda: 144, ldb: 4, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 512, lda: 144, ldb: 512, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 576, lda: 144, ldb: 576, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 600, lda: 144, ldb: 600, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 800, lda: 144, ldb: 800, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 864, lda: 144, ldb: 864, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 9216, lda: 144, ldb: 9216, ldc: 144, ldd: 144 }
- { M: 144, N: 1, K: 9, lda: 144, ldb: 9, ldc: 144, ldd: 144 }
- { M: 169, N: 1, K: 1152, lda: 169, ldb: 1152, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 147, lda: 169, ldb: 147, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 1600, lda: 169, ldb: 1600, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 1728, lda: 169, ldb: 1728, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 2048, lda: 169, ldb: 2048, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 2304, lda: 169, ldb: 2304, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 2400, lda: 169, ldb: 2400, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 256, lda: 169, ldb: 256, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 3456, lda: 169, ldb: 3456, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 400, lda: 169, ldb: 400, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 4608, lda: 169, ldb: 4608, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 4, lda: 169, ldb: 4, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 576, lda: 169, ldb: 576, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 800, lda: 169, ldb: 800, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 864, lda: 169, ldb: 864, ldc: 169, ldd: 169 }
- { M: 169, N: 1, K: 9, lda: 169, ldb: 9, ldc: 169, ldd: 169 }
- { M: 16, N: 1, K: 1024, lda: 16, ldb: 1024, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 1056, lda: 16, ldb: 1056, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 1200, lda: 16, ldb: 1200, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 1440, lda: 16, ldb: 1440, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 1728, lda: 16, ldb: 1728, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 192, lda: 16, ldb: 192, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 2016, lda: 16, ldb: 2016, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 2304, lda: 16, ldb: 2304, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 4608, lda: 16, ldb: 4608, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 4, lda: 16, ldb: 4, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 512, lda: 16, ldb: 512, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 528, lda: 16, ldb: 528, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 576, lda: 16, ldb: 576, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 608, lda: 16, ldb: 608, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 800, lda: 16, ldb: 800, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 832, lda: 16, ldb: 832, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 9216, lda: 16, ldb: 9216, ldc: 16, ldd: 16 }
- { M: 16, N: 1, K: 9, lda: 16, ldb: 9, ldc: 16, ldd: 16 }
- { M: 1860, N: 1, K: 4608, lda: 1860, ldb: 4608, ldc: 1860, ldd: 1860 }
- { M: 1953, N: 1, K: 4608, lda: 1953, ldb: 4608, ldc: 1953, ldd: 1953 }
- { M: 196, N: 1, K: 1008, lda: 196, ldb: 1008, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1024, lda: 196, ldb: 1024, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1152, lda: 196, ldb: 1152, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 128, lda: 196, ldb: 128, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1296, lda: 196, ldb: 1296, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1440, lda: 196, ldb: 1440, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 147, lda: 196, ldb: 147, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1600, lda: 196, ldb: 1600, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 1728, lda: 196, ldb: 1728, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 192, lda: 196, ldb: 192, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 2304, lda: 196, ldb: 2304, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 2400, lda: 196, ldb: 2400, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 256, lda: 196, ldb: 256, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 27, lda: 196, ldb: 27, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 320, lda: 196, ldb: 320, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 363, lda: 196, ldb: 363, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 400, lda: 196, ldb: 400, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 4608, lda: 196, ldb: 4608, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 480, lda: 196, ldb: 480, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 4, lda: 196, ldb: 4, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 512, lda: 196, ldb: 512, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 528, lda: 196, ldb: 528, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 576, lda: 196, ldb: 576, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 600, lda: 196, ldb: 600, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 608, lda: 196, ldb: 608, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 64, lda: 196, ldb: 64, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 75, lda: 196, ldb: 75, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 800, lda: 196, ldb: 800, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 864, lda: 196, ldb: 864, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 9216, lda: 196, ldb: 9216, ldc: 196, ldd: 196 }
- { M: 196, N: 1, K: 9, lda: 196, ldb: 9, ldc: 196, ldd: 196 }
- { M: 1, N: 1, K: 1200, lda: 1, ldb: 1200, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 363, lda: 1, ldb: 363, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 4608, lda: 1, ldb: 4608, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 4, lda: 1, ldb: 4, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 800, lda: 1, ldb: 800, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 9, lda: 1, ldb: 9, ldc: 1, ldd: 1 }
- { M: 2048, N: 1, K: 4608, lda: 2048, ldb: 4608, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 480, lda: 2048, ldb: 480, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 512, lda: 2048, ldb: 512, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 528, lda: 2048, ldb: 528, ldc: 2048, ldd: 2048 }
- { M: 2048, N: 1, K: 832, lda: 2048, ldb: 832, ldc: 2048, ldd: 2048 }
- { M: 2145, N: 1, K: 480, lda: 2145, ldb: 480, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 1, K: 512, lda: 2145, ldb: 512, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 1, K: 528, lda: 2145, ldb: 528, ldc: 2145, ldd: 2145 }
- { M: 2145, N: 1, K: 832, lda: 2145, ldb: 832, ldc: 2145, ldd: 2145 }
- { M: 2244, N: 1, K: 4608, lda: 2244, ldb: 4608, ldc: 2244, ldd: 2244 }
- { M: 225, N: 1, K: 128, lda: 225, ldb: 128, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 1600, lda: 225, ldb: 1600, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 192, lda: 225, ldb: 192, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 2048, lda: 225, ldb: 2048, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 2304, lda: 225, ldb: 2304, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 2400, lda: 225, ldb: 2400, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 256, lda: 225, ldb: 256, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 27, lda: 225, ldb: 27, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 320, lda: 225, ldb: 320, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 3456, lda: 225, ldb: 3456, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 400, lda: 225, ldb: 400, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 4, lda: 225, ldb: 4, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 512, lda: 225, ldb: 512, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 64, lda: 225, ldb: 64, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 75, lda: 225, ldb: 75, ldc: 225, ldd: 225 }
- { M: 225, N: 1, K: 800, lda: 225, ldb: 800, ldc: 225, ldd: 225 }
- { M: 2304, N: 1, K: 1600, lda: 2304, ldb: 1600, ldc: 2304, ldd: 2304 }
- { M: 2345, N: 1, K: 480, lda: 2345, ldb: 480, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 1, K: 512, lda: 2345, ldb: 512, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 1, K: 528, lda: 2345, ldb: 528, ldc: 2345, ldd: 2345 }
- { M: 2345, N: 1, K: 832, lda: 2345, ldb: 832, ldc: 2345, ldd: 2345 }
- { M: 256, N: 1, K: 1008, lda: 256, ldb: 1008, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1024, lda: 256, ldb: 1024, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1152, lda: 256, ldb: 1152, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 128, lda: 256, ldb: 128, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1296, lda: 256, ldb: 1296, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1440, lda: 256, ldb: 1440, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 147, lda: 256, ldb: 147, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 1728, lda: 256, ldb: 1728, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 192, lda: 256, ldb: 192, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 2304, lda: 256, ldb: 2304, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 256, lda: 256, ldb: 256, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 27, lda: 256, ldb: 27, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 363, lda: 256, ldb: 363, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 4608, lda: 256, ldb: 4608, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 480, lda: 256, ldb: 480, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 4, lda: 256, ldb: 4, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 512, lda: 256, ldb: 512, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 528, lda: 256, ldb: 528, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 576, lda: 256, ldb: 576, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 608, lda: 256, ldb: 608, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 64, lda: 256, ldb: 64, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 75, lda: 256, ldb: 75, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 800, lda: 256, ldb: 800, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 864, lda: 256, ldb: 864, ldc: 256, ldd: 256 }
- { M: 256, N: 1, K: 9, lda: 256, ldb: 9, ldc: 256, ldd: 256 }
- { M: 25, N: 1, K: 1008, lda: 25, ldb: 1008, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1024, lda: 25, ldb: 1024, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1056, lda: 25, ldb: 1056, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1152, lda: 25, ldb: 1152, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1200, lda: 25, ldb: 1200, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1296, lda: 25, ldb: 1296, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1440, lda: 25, ldb: 1440, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1600, lda: 25, ldb: 1600, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 1728, lda: 25, ldb: 1728, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 192, lda: 25, ldb: 192, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 2016, lda: 25, ldb: 2016, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 2304, lda: 25, ldb: 2304, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 2400, lda: 25, ldb: 2400, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 3456, lda: 25, ldb: 3456, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 400, lda: 25, ldb: 400, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 4608, lda: 25, ldb: 4608, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 4, lda: 25, ldb: 4, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 512, lda: 25, ldb: 512, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 528, lda: 25, ldb: 528, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 576, lda: 25, ldb: 576, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 600, lda: 25, ldb: 600, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 608, lda: 25, ldb: 608, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 800, lda: 25, ldb: 800, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 832, lda: 25, ldb: 832, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 864, lda: 25, ldb: 864, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 9216, lda: 25, ldb: 9216, ldc: 25, ldd: 25 }
- { M: 25, N: 1, K: 9, lda: 25, ldb: 9, ldc: 25, ldd: 25 }
- { M: 2601, N: 1, K: 1600, lda: 2601, ldb: 1600, ldc: 2601, ldd: 2601 }
- { M: 2704, N: 1, K: 1152, lda: 2704, ldb: 1152, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 1, K: 1600, lda: 2704, ldb: 1600, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 1, K: 2304, lda: 2704, ldb: 2304, ldc: 2704, ldd: 2704 }
- { M: 2704, N: 1, K: 576, lda: 2704, ldb: 576, ldc: 2704, ldd: 2704 }
- { M: 289, N: 1, K: 128, lda: 289, ldb: 128, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 192, lda: 289, ldb: 192, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 256, lda: 289, ldb: 256, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 320, lda: 289, ldb: 320, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 4, lda: 289, ldb: 4, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 512, lda: 289, ldb: 512, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 64, lda: 289, ldb: 64, ldc: 289, ldd: 289 }
- { M: 289, N: 1, K: 75, lda: 289, ldb: 75, ldc: 289, ldd: 289 }
- { M: 2916, N: 1, K: 1152, lda: 2916, ldb: 1152, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 1, K: 1600, lda: 2916, ldb: 1600, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 1, K: 2304, lda: 2916, ldb: 2304, ldc: 2916, ldd: 2916 }
- { M: 2916, N: 1, K: 576, lda: 2916, ldb: 576, ldc: 2916, ldd: 2916 }
- { M: 3025, N: 1, K: 1600, lda: 3025, ldb: 1600, ldc: 3025, ldd: 3025 }
- { M: 3025, N: 1, K: 576, lda: 3025, ldb: 576, ldc: 3025, ldd: 3025 }
- { M: 3136, N: 1, K: 1152, lda: 3136, ldb: 1152, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1, K: 1600, lda: 3136, ldb: 1600, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1, K: 2304, lda: 3136, ldb: 2304, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1, K: 576, lda: 3136, ldb: 576, ldc: 3136, ldd: 3136 }
- { M: 3136, N: 1, K: 64, lda: 3136, ldb: 64, ldc: 3136, ldd: 3136 }
- { M: 3249, N: 1, K: 1600, lda: 3249, ldb: 1600, ldc: 3249, ldd: 3249 }
- { M: 3249, N: 1, K: 64, lda: 3249, ldb: 64, ldc: 3249, ldd: 3249 }
- { M: 324, N: 1, K: 128, lda: 324, ldb: 128, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 192, lda: 324, ldb: 192, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 256, lda: 324, ldb: 256, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 27, lda: 324, ldb: 27, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 480, lda: 324, ldb: 480, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 512, lda: 324, ldb: 512, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 528, lda: 324, ldb: 528, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 576, lda: 324, ldb: 576, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 608, lda: 324, ldb: 608, ldc: 324, ldd: 324 }
- { M: 324, N: 1, K: 64, lda: 324, ldb: 64, ldc: 324, ldd: 324 }
- { M: 33540, N: 1, K: 480, lda: 33540, ldb: 480, ldc: 33540, ldd: 33540 }
- { M: 3364, N: 1, K: 1152, lda: 3364, ldb: 1152, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 1, K: 128, lda: 3364, ldb: 128, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 1, K: 2304, lda: 3364, ldb: 2304, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 1, K: 256, lda: 3364, ldb: 256, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 1, K: 576, lda: 3364, ldb: 576, ldc: 3364, ldd: 3364 }
- { M: 3364, N: 1, K: 64, lda: 3364, ldb: 64, ldc: 3364, ldd: 3364 }
- { M: 34320, N: 1, K: 480, lda: 34320, ldb: 480, ldc: 34320, ldd: 34320 }
- { M: 3481, N: 1, K: 64, lda: 3481, ldb: 64, ldc: 3481, ldd: 3481 }
- { M: 3600, N: 1, K: 128, lda: 3600, ldb: 128, ldc: 3600, ldd: 3600 }
- { M: 3600, N: 1, K: 256, lda: 3600, ldb: 256, ldc: 3600, ldd: 3600 }
- { M: 3600, N: 1, K: 64, lda: 3600, ldb: 64, ldc: 3600, ldd: 3600 }
- { M: 361, N: 1, K: 1600, lda: 361, ldb: 1600, ldc: 361, ldd: 361 }
- { M: 361, N: 1, K: 2400, lda: 361, ldb: 2400, ldc: 361, ldd: 361 }
- { M: 36, N: 1, K: 1008, lda: 36, ldb: 1008, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1024, lda: 36, ldb: 1024, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1152, lda: 36, ldb: 1152, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1296, lda: 36, ldb: 1296, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1440, lda: 36, ldb: 1440, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1600, lda: 36, ldb: 1600, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 1728, lda: 36, ldb: 1728, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 2016, lda: 36, ldb: 2016, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 2048, lda: 36, ldb: 2048, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 2304, lda: 36, ldb: 2304, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 2400, lda: 36, ldb: 2400, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 256, lda: 36, ldb: 256, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 3456, lda: 36, ldb: 3456, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 400, lda: 36, ldb: 400, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 4608, lda: 36, ldb: 4608, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 4, lda: 36, ldb: 4, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 512, lda: 36, ldb: 512, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 528, lda: 36, ldb: 528, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 576, lda: 36, ldb: 576, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 600, lda: 36, ldb: 600, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 608, lda: 36, ldb: 608, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 800, lda: 36, ldb: 800, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 864, lda: 36, ldb: 864, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 9216, lda: 36, ldb: 9216, ldc: 36, ldd: 36 }
- { M: 36, N: 1, K: 9, lda: 36, ldb: 9, ldc: 36, ldd: 36 }
- { M: 400, N: 1, K: 147, lda: 400, ldb: 147, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 1600, lda: 400, ldb: 1600, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 2400, lda: 400, ldb: 2400, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 400, lda: 400, ldb: 400, ldc: 400, ldd: 400 }
- { M: 400, N: 1, K: 800, lda: 400, ldb: 800, ldc: 400, ldd: 400 }
- { M: 41616, N: 1, K: 363, lda: 41616, ldb: 363, ldc: 41616, ldd: 41616 }
- { M: 42849, N: 1, K: 363, lda: 42849, ldb: 363, ldc: 42849, ldd: 42849 }
- { M: 44521, N: 1, K: 363, lda: 44521, ldb: 363, ldc: 44521, ldd: 44521 }
- { M: 44944, N: 1, K: 147, lda: 44944, ldb: 147, ldc: 44944, ldd: 44944 }
- { M: 45796, N: 1, K: 363, lda: 45796, ldb: 363, ldc: 45796, ldd: 45796 }
- { M: 46225, N: 1, K: 147, lda: 46225, ldb: 147, ldc: 46225, ldd: 46225 }
- { M: 46656, N: 1, K: 363, lda: 46656, ldb: 363, ldc: 46656, ldd: 46656 }
- { M: 46656, N: 1, K: 75, lda: 46656, ldb: 75, ldc: 46656, ldd: 46656 }
- { M: 47089, N: 1, K: 363, lda: 47089, ldb: 363, ldc: 47089, ldd: 47089 }
- { M: 47524, N: 1, K: 147, lda: 47524, ldb: 147, ldc: 47524, ldd: 47524 }
- { M: 47524, N: 1, K: 363, lda: 47524, ldb: 363, ldc: 47524, ldd: 47524 }
- { M: 47961, N: 1, K: 147, lda: 47961, ldb: 147, ldc: 47961, ldd: 47961 }
- { M: 47961, N: 1, K: 363, lda: 47961, ldb: 363, ldc: 47961, ldd: 47961 }
- { M: 47961, N: 1, K: 75, lda: 47961, ldb: 75, ldc: 47961, ldd: 47961 }
- { M: 48400, N: 1, K: 147, lda: 48400, ldb: 147, ldc: 48400, ldd: 48400 }
- { M: 48400, N: 1, K: 27, lda: 48400, ldb: 27, ldc: 48400, ldd: 48400 }
- { M: 48400, N: 1, K: 75, lda: 48400, ldb: 75, ldc: 48400, ldd: 48400 }
- { M: 484, N: 1, K: 363, lda: 484, ldb: 363, ldc: 484, ldd: 484 }
- { M: 48841, N: 1, K: 147, lda: 48841, ldb: 147, ldc: 48841, ldd: 48841 }
- { M: 48841, N: 1, K: 363, lda: 48841, ldb: 363, ldc: 48841, ldd: 48841 }
- { M: 49284, N: 1, K: 147, lda: 49284, ldb: 147, ldc: 49284, ldd: 49284 }
- { M: 49284, N: 1, K: 27, lda: 49284, ldb: 27, ldc: 49284, ldd: 49284 }
- { M: 49284, N: 1, K: 75, lda: 49284, ldb: 75, ldc: 49284, ldd: 49284 }
- { M: 49729, N: 1, K: 147, lda: 49729, ldb: 147, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 1, K: 27, lda: 49729, ldb: 27, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 1, K: 363, lda: 49729, ldb: 363, ldc: 49729, ldd: 49729 }
- { M: 49729, N: 1, K: 75, lda: 49729, ldb: 75, ldc: 49729, ldd: 49729 }
- { M: 49, N: 1, K: 1008, lda: 49, ldb: 1008, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1024, lda: 49, ldb: 1024, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1056, lda: 49, ldb: 1056, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1152, lda: 49, ldb: 1152, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1200, lda: 49, ldb: 1200, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 128, lda: 49, ldb: 128, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1296, lda: 49, ldb: 1296, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1440, lda: 49, ldb: 1440, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 147, lda: 49, ldb: 147, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1600, lda: 49, ldb: 1600, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 1728, lda: 49, ldb: 1728, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 192, lda: 49, ldb: 192, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 2016, lda: 49, ldb: 2016, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 2048, lda: 49, ldb: 2048, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 2304, lda: 49, ldb: 2304, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 2400, lda: 49, ldb: 2400, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 256, lda: 49, ldb: 256, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 3456, lda: 49, ldb: 3456, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 400, lda: 49, ldb: 400, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 4608, lda: 49, ldb: 4608, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 480, lda: 49, ldb: 480, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 4, lda: 49, ldb: 4, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 512, lda: 49, ldb: 512, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 528, lda: 49, ldb: 528, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 576, lda: 49, ldb: 576, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 600, lda: 49, ldb: 600, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 608, lda: 49, ldb: 608, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 64, lda: 49, ldb: 64, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 800, lda: 49, ldb: 800, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 832, lda: 49, ldb: 832, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 864, lda: 49, ldb: 864, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 9216, lda: 49, ldb: 9216, ldc: 49, ldd: 49 }
- { M: 49, N: 1, K: 9, lda: 49, ldb: 9, ldc: 49, ldd: 49 }
- { M: 4, N: 1, K: 1200, lda: 4, ldb: 1200, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 1440, lda: 4, ldb: 1440, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 1600, lda: 4, ldb: 1600, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 1728, lda: 4, ldb: 1728, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 2016, lda: 4, ldb: 2016, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 2400, lda: 4, ldb: 2400, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 363, lda: 4, ldb: 363, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 400, lda: 4, ldb: 400, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 4608, lda: 4, ldb: 4608, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 4, lda: 4, ldb: 4, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 512, lda: 4, ldb: 512, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 528, lda: 4, ldb: 528, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 576, lda: 4, ldb: 576, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 600, lda: 4, ldb: 600, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 608, lda: 4, ldb: 608, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 800, lda: 4, ldb: 800, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 9216, lda: 4, ldb: 9216, ldc: 4, ldd: 4 }
- { M: 4, N: 1, K: 9, lda: 4, ldb: 9, ldc: 4, ldd: 4 }
- { M: 50176, N: 1, K: 147, lda: 50176, ldb: 147, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 1, K: 27, lda: 50176, ldb: 27, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 1, K: 363, lda: 50176, ldb: 363, ldc: 50176, ldd: 50176 }
- { M: 50176, N: 1, K: 75, lda: 50176, ldb: 75, ldc: 50176, ldd: 50176 }
- { M: 50625, N: 1, K: 147, lda: 50625, ldb: 147, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 1, K: 27, lda: 50625, ldb: 27, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 1, K: 363, lda: 50625, ldb: 363, ldc: 50625, ldd: 50625 }
- { M: 50625, N: 1, K: 75, lda: 50625, ldb: 75, ldc: 50625, ldd: 50625 }
- { M: 51076, N: 1, K: 27, lda: 51076, ldb: 27, ldc: 51076, ldd: 51076 }
- { M: 51529, N: 1, K: 147, lda: 51529, ldb: 147, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 1, K: 27, lda: 51529, ldb: 27, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 1, K: 363, lda: 51529, ldb: 363, ldc: 51529, ldd: 51529 }
- { M: 51529, N: 1, K: 75, lda: 51529, ldb: 75, ldc: 51529, ldd: 51529 }
- { M: 52441, N: 1, K: 147, lda: 52441, ldb: 147, ldc: 52441, ldd: 52441 }
- { M: 52441, N: 1, K: 27, lda: 52441, ldb: 27, ldc: 52441, ldd: 52441 }
- { M: 52441, N: 1, K: 75, lda: 52441, ldb: 75, ldc: 52441, ldd: 52441 }
- { M: 529, N: 1, K: 1600, lda: 529, ldb: 1600, ldc: 529, ldd: 529 }
- { M: 529, N: 1, K: 2400, lda: 529, ldb: 2400, ldc: 529, ldd: 529 }
- { M: 529, N: 1, K: 576, lda: 529, ldb: 576, ldc: 529, ldd: 529 }
- { M: 529, N: 1, K: 864, lda: 529, ldb: 864, ldc: 529, ldd: 529 }
- { M: 529, N: 1, K: 9, lda: 529, ldb: 9, ldc: 529, ldd: 529 }
- { M: 53361, N: 1, K: 147, lda: 53361, ldb: 147, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 1, K: 27, lda: 53361, ldb: 27, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 1, K: 363, lda: 53361, ldb: 363, ldc: 53361, ldd: 53361 }
- { M: 53361, N: 1, K: 75, lda: 53361, ldb: 75, ldc: 53361, ldd: 53361 }
- { M: 54289, N: 1, K: 27, lda: 54289, ldb: 27, ldc: 54289, ldd: 54289 }
- { M: 576, N: 1, K: 1152, lda: 576, ldb: 1152, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 1600, lda: 576, ldb: 1600, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 1728, lda: 576, ldb: 1728, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 2304, lda: 576, ldb: 2304, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 2400, lda: 576, ldb: 2400, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 363, lda: 576, ldb: 363, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 400, lda: 576, ldb: 400, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 4608, lda: 576, ldb: 4608, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 576, lda: 576, ldb: 576, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 75, lda: 576, ldb: 75, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 800, lda: 576, ldb: 800, ldc: 576, ldd: 576 }
- { M: 576, N: 1, K: 864, lda: 576, ldb: 864, ldc: 576, ldd: 576 }
- { M: 625, N: 1, K: 1600, lda: 625, ldb: 1600, ldc: 625, ldd: 625 }
- { M: 625, N: 1, K: 2400, lda: 625, ldb: 2400, ldc: 625, ldd: 625 }
- { M: 625, N: 1, K: 4, lda: 625, ldb: 4, ldc: 625, ldd: 625 }
- { M: 625, N: 1, K: 576, lda: 625, ldb: 576, ldc: 625, ldd: 625 }
- { M: 625, N: 1, K: 864, lda: 625, ldb: 864, ldc: 625, ldd: 625 }
- { M: 625, N: 1, K: 9, lda: 625, ldb: 9, ldc: 625, ldd: 625 }
- { M: 64, N: 1, K: 128, lda: 64, ldb: 128, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 147, lda: 64, ldb: 147, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 1600, lda: 64, ldb: 1600, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 192, lda: 64, ldb: 192, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 2304, lda: 64, ldb: 2304, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 2400, lda: 64, ldb: 2400, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 256, lda: 64, ldb: 256, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 400, lda: 64, ldb: 400, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 4608, lda: 64, ldb: 4608, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 480, lda: 64, ldb: 480, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 4, lda: 64, ldb: 4, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 512, lda: 64, ldb: 512, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 528, lda: 64, ldb: 528, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 576, lda: 64, ldb: 576, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 600, lda: 64, ldb: 600, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 608, lda: 64, ldb: 608, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 64, lda: 64, ldb: 64, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 800, lda: 64, ldb: 800, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 9216, lda: 64, ldb: 9216, ldc: 64, ldd: 64 }
- { M: 64, N: 1, K: 9, lda: 64, ldb: 9, ldc: 64, ldd: 64 }
- { M: 676, N: 1, K: 1152, lda: 676, ldb: 1152, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 147, lda: 676, ldb: 147, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 1600, lda: 676, ldb: 1600, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 1728, lda: 676, ldb: 1728, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 2304, lda: 676, ldb: 2304, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 2400, lda: 676, ldb: 2400, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 363, lda: 676, ldb: 363, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 400, lda: 676, ldb: 400, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 4608, lda: 676, ldb: 4608, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 4, lda: 676, ldb: 4, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 576, lda: 676, ldb: 576, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 800, lda: 676, ldb: 800, ldc: 676, ldd: 676 }
- { M: 676, N: 1, K: 864, lda: 676, ldb: 864, ldc: 676, ldd: 676 }
- { M: 729, N: 1, K: 1152, lda: 729, ldb: 1152, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 1600, lda: 729, ldb: 1600, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 2304, lda: 729, ldb: 2304, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 2400, lda: 729, ldb: 2400, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 4, lda: 729, ldb: 4, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 576, lda: 729, ldb: 576, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 864, lda: 729, ldb: 864, ldc: 729, ldd: 729 }
- { M: 729, N: 1, K: 9, lda: 729, ldb: 9, ldc: 729, ldd: 729 }
- { M: 7440, N: 1, K: 4608, lda: 7440, ldb: 4608, ldc: 7440, ldd: 7440 }
- { M: 7812, N: 1, K: 4608, lda: 7812, ldb: 4608, ldc: 7812, ldd: 7812 }
- { M: 784, N: 1, K: 1152, lda: 784, ldb: 1152, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 128, lda: 784, ldb: 128, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 147, lda: 784, ldb: 147, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 1600, lda: 784, ldb: 1600, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 1728, lda: 784, ldb: 1728, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 2304, lda: 784, ldb: 2304, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 2400, lda: 784, ldb: 2400, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 256, lda: 784, ldb: 256, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 27, lda: 784, ldb: 27, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 400, lda: 784, ldb: 400, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 4608, lda: 784, ldb: 4608, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 4, lda: 784, ldb: 4, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 576, lda: 784, ldb: 576, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 64, lda: 784, ldb: 64, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 75, lda: 784, ldb: 75, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 800, lda: 784, ldb: 800, ldc: 784, ldd: 784 }
- { M: 784, N: 1, K: 864, lda: 784, ldb: 864, ldc: 784, ldd: 784 }
- { M: 8192, N: 1, K: 4608, lda: 8192, ldb: 4608, ldc: 8192, ldd: 8192 }
- { M: 8192, N: 1, K: 480, lda: 8192, ldb: 480, ldc: 8192, ldd: 8192 }
- { M: 81, N: 1, K: 1008, lda: 81, ldb: 1008, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1024, lda: 81, ldb: 1024, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1056, lda: 81, ldb: 1056, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1152, lda: 81, ldb: 1152, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1296, lda: 81, ldb: 1296, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1440, lda: 81, ldb: 1440, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1600, lda: 81, ldb: 1600, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 1728, lda: 81, ldb: 1728, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 192, lda: 81, ldb: 192, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 2016, lda: 81, ldb: 2016, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 2048, lda: 81, ldb: 2048, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 2304, lda: 81, ldb: 2304, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 2400, lda: 81, ldb: 2400, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 256, lda: 81, ldb: 256, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 3456, lda: 81, ldb: 3456, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 400, lda: 81, ldb: 400, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 4608, lda: 81, ldb: 4608, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 4, lda: 81, ldb: 4, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 512, lda: 81, ldb: 512, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 576, lda: 81, ldb: 576, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 800, lda: 81, ldb: 800, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 832, lda: 81, ldb: 832, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 864, lda: 81, ldb: 864, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 9216, lda: 81, ldb: 9216, ldc: 81, ldd: 81 }
- { M: 81, N: 1, K: 9, lda: 81, ldb: 9, ldc: 81, ldd: 81 }
- { M: 8385, N: 1, K: 480, lda: 8385, ldb: 480, ldc: 8385, ldd: 8385 }
- { M: 841, N: 1, K: 128, lda: 841, ldb: 128, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 1600, lda: 841, ldb: 1600, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 256, lda: 841, ldb: 256, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 576, lda: 841, ldb: 576, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 64, lda: 841, ldb: 64, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 864, lda: 841, ldb: 864, ldc: 841, ldd: 841 }
- { M: 841, N: 1, K: 9, lda: 841, ldb: 9, ldc: 841, ldd: 841 }
- { M: 8580, N: 1, K: 4608, lda: 8580, ldb: 4608, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 1, K: 480, lda: 8580, ldb: 480, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 1, K: 512, lda: 8580, ldb: 512, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 1, K: 528, lda: 8580, ldb: 528, ldc: 8580, ldd: 8580 }
- { M: 8580, N: 1, K: 832, lda: 8580, ldb: 832, ldc: 8580, ldd: 8580 }
- { M: 8777, N: 1, K: 480, lda: 8777, ldb: 480, ldc: 8777, ldd: 8777 }
- { M: 8976, N: 1, K: 480, lda: 8976, ldb: 480, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 1, K: 512, lda: 8976, ldb: 512, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 1, K: 528, lda: 8976, ldb: 528, ldc: 8976, ldd: 8976 }
- { M: 8976, N: 1, K: 832, lda: 8976, ldb: 832, ldc: 8976, ldd: 8976 }
- { M: 900, N: 1, K: 1152, lda: 900, ldb: 1152, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 128, lda: 900, ldb: 128, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 147, lda: 900, ldb: 147, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 1728, lda: 900, ldb: 1728, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 192, lda: 900, ldb: 192, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 2304, lda: 900, ldb: 2304, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 256, lda: 900, ldb: 256, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 27, lda: 900, ldb: 27, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 320, lda: 900, ldb: 320, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 4608, lda: 900, ldb: 4608, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 4, lda: 900, ldb: 4, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 512, lda: 900, ldb: 512, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 576, lda: 900, ldb: 576, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 64, lda: 900, ldb: 64, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 75, lda: 900, ldb: 75, ldc: 900, ldd: 900 }
- { M: 900, N: 1, K: 864, lda: 900, ldb: 864, ldc: 900, ldd: 900 }
- { M: 9025, N: 1, K: 363, lda: 9025, ldb: 363, ldc: 9025, ldd: 9025 }
- { M: 9409, N: 1, K: 363, lda: 9409, ldb: 363, ldc: 9409, ldd: 9409 }
- { M: 9604, N: 1, K: 363, lda: 9604, ldb: 363, ldc: 9604, ldd: 9604 }
- { M: 961, N: 1, K: 128, lda: 961, ldb: 128, ldc: 961, ldd: 961 }
- { M: 961, N: 1, K: 256, lda: 961, ldb: 256, ldc: 961, ldd: 961 }
- { M: 961, N: 1, K: 64, lda: 961, ldb: 64, ldc: 961, ldd: 961 }
- { M: 9801, N: 1, K: 363, lda: 9801, ldb: 363, ldc: 9801, ldd: 9801 }
- { M: 9, N: 1, K: 1200, lda: 9, ldb: 1200, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 1440, lda: 9, ldb: 1440, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 1728, lda: 9, ldb: 1728, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 2016, lda: 9, ldb: 2016, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 4608, lda: 9, ldb: 4608, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 4, lda: 9, ldb: 4, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 512, lda: 9, ldb: 512, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 528, lda: 9, ldb: 528, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 576, lda: 9, ldb: 576, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 608, lda: 9, ldb: 608, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 800, lda: 9, ldb: 800, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 9216, lda: 9, ldb: 9216, ldc: 9, ldd: 9 }
- { M: 9, N: 1, K: 9, lda: 9, ldb: 9, ldc: 9, ldd: 9 }
- &ldd_size_range
- { M: 1, N: 2, K: 3, lda: 4, ldb: 5, ldc: 7, ldd: 1 }
- { M: 7, N: 9, K: 15, lda: 17, ldb: 18, ldc: 20, ldd: 7 }
- { M: 2, N: 3, K: 4, lda: 5, ldb: 6, ldc: 8, ldd: 2 }
- { M: 3, N: 4, K: 5, lda: 6, ldb: 7, ldc: 9, ldd: 3 }
- { M: 5, N: 6, K: 7, lda: 7, ldb: 8, ldc: 10, ldd: 5 }
- { M: 6, N: 7, K: 8, lda: 10, ldb: 9, ldc: 10, ldd: 6 }
- { M: 7, N: 8, K: 9, lda: 11, ldb: 9, ldc: 11, ldd: 7 }
- { M: 8, N: 9, K: 10, lda: 10, ldb: 11, ldc: 13, ldd: 8 }
- { M: 9, N: 10, K: 11, lda: 12, ldb: 11, ldc: 14, ldd: 9 }
- { M: 13, N: 12, K: 11, lda: 15, ldb: 14, ldc: 15, ldd: 13 }
- { M: 15, N: 16, K: 17, lda: 17, ldb: 18, ldc: 20, ldd: 15 }
- { M: 18, N: 17, K: 16, lda: 18, ldb: 18, ldc: 20, ldd: 18 }
- { M: 16, N: 17, K: 18, lda: 20, ldb: 19, ldc: 20, ldd: 16 }
- { M: 191, N: 193, K: 194, lda: 195, ldb: 196, ldc: 198, ldd: 191 }
- { M: 500, N: 501, K: 502, lda: 503, ldb: 604, ldc: 550, ldd: 500 }
- &gemm_ex_gemv_size_range
- { scan: [ 1024..4096..1024 ], M: *c_scan_value, N: 1, K: 2048, lda: 8192, ldb: 4096, ldc: *c_scan_value, ldd: *c_scan_value } # non-transpose B
- { scan: [ 1024..4096..1024 ], M: *c_scan_value, N: 1, K: 2048, lda: 8192, ldb: 2, ldc: *c_scan_value, ldd: *c_scan_value } # transpose B
- { scan: [ 1024..4096..1024 ], M: 1, N: *c_scan_value, K: 2048, lda: 2, ldb: 8192, ldc: 2, ldd: 2 }
- { scan: [ 1024..4096..1024 ], M: 1, N: *c_scan_value, K: 2048, lda: 4096, ldb: 8192, ldc: 4096, ldd: 4096 }
- &ldd_transA_transB_range
- { transA: N, transB: N }
- { transA: N, transB: T }
- { transA: T, transB: N }
- { transA: T, transB: T }
Tests:
- name: gemm_bad_arg
category: quick
function:
- gemm_bad_arg: *half_single_double_precisions_complex_real
transA: N
transB: N
api: [ C, FORTRAN, FORTRAN_64 ]
- name: gemm_xxx_bad_arg
category: quick
function:
- gemm_ex_bad_arg: *real_precisions
- gemm_ex_bad_arg: *complex_precisions
transA: N
transB: N
api: [ C, FORTRAN, FORTRAN_64 ]
# Tests confirm no NaN propagation when alpha = 0, 2 and beta = 0. Value .NaN is converted into zero
- {name: alpha_beta_zero_NaN, category: pre_checkin, precision: *single_precision,
function: gemm, transA: N, transB: N, M: 256, N: 128, K: 64, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ], math_mode: [0, 1] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, precision: *double_precision,
function: gemm, transA: N, transB: T, M: 128, N: 64, K: 256, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, precision: *single_precision_complex,
function: gemm, transA: T, transB: N, M: 64, N: 256, K: 128, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, precision: *double_precision_complex,
function: gemm, transA: T, transB: T, M: 128, N: 64, K: 256, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, function: gemm_ex,
a_type: f16_r, b_type: f16_r, c_type: f16_r, d_type: f16_r, compute_type: f32_r,
transA: N, transB: N, M: 255, N: 127, K: 63, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, function: gemm_ex,
a_type: bf16_r, b_type: bf16_r, c_type: bf16_r, d_type: bf16_r, compute_type: f32_r,
transA: N, transB: T, M: 62, N: 126, K: 254, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, function: gemm_ex,
a_type: f32_r, b_type: f32_r, c_type: f32_r, d_type: f32_r, compute_type: f32_r,
transA: T, transB: N, M: 253, N: 61, K: 125, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ], math_mode: [0, 1] }
- {name: alpha_beta_zero_NaN, category: pre_checkin, function: gemm_ex,
a_type: f64_r, b_type: f64_r, c_type: f64_r, d_type: f64_r, compute_type: f64_r,
transA: T, transB: T, M: 256, N: 128, K: 64, alpha: [ .NaN, 2 ], beta: [ .NaN, 2 ] }
# Split *real_precisions into *int8 and *nonint8_real_precisions. TODO: merge nonint8 and int8 test group
- name: gemm_fortran
category: quick
function:
- gemm: *half_single_double_precisions
- gemm: *single_double_precisions_complex
- gemm_ex: *nonint8_real_precisions
- gemm_ex: *single_double_precisions_complex
matrix_size: *fortran_matrix_size_range
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range_small
api: FORTRAN
- name: gemm_int8_fortran
category: quick
function:
- gemm_ex: *int8_precision
matrix_size: *fortran_matrix_size_range
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range_small
api: FORTRAN
- name: gemm_internal
category: quick
function:
- gemm: *single_precision
matrix_size: *gemm_internal_matrix_size
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range_small
api: INTERNAL
- name: gemm_ex_gemv
category: pre_checkin
function:
- gemm_ex: *nonint8_real_precisions
matrix_size: *gemm_ex_gemv_size_range
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range_small
- name: gemm_small
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
matrix_size: *small_matrix_size_range
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_invalid_sizes
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
matrix_size:
- { M: -5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad M
- { M: 5, N: -5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad N
- { M: 5, N: 5, K: -5, lda: 5, ldb: 5, ldc: 5, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad K
- { M: 5, N: 5, K: 5, lda: 4, ldb: 5, ldc: 5, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad lda
- { M: 5, N: 5, K: 5, lda: 5, ldb: 4, ldc: 5, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad ldb
- { M: 5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 4, ldd: 5, transA: N, transB: N, alpha: 1, beta: 1 } #bad ldc
- { M: 5, N: 5, K: 5, lda: 5, ldb: 5, ldc: 5, ldd: 4, transA: N, transB: N, alpha: 1, beta: 1 } #bad ldd
- { M: 5, N: 5, K: 5, lda: 5, ldb: 4, ldc: 5, ldd: 5, transA: N, transB: T, alpha: 1, beta: 1 } #bad ldb
- { M: 5, N: 5, K: 5, lda: 4, ldb: 5, ldc: 5, ldd: 5, transA: T, transB: T, alpha: 1, beta: 1 } #bad lda
- { M: 5, N: 5, K: 5, lda: 5, ldb: 4, ldc: 5, ldd: 5, transA: T, transB: T, alpha: 1, beta: 1 } #bad ldb
- { M: 5, N: 5, K: 5, lda: 4, ldb: 5, ldc: 5, ldd: 5, transA: T, transB: N, alpha: 1, beta: 1 } #bad lda
- name: gemm_small_int8
category: quick
function:
gemm_ex: *int8_precision
matrix_size: *small_matrix_size_range
pointer_mode_device: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_small_complex
category: quick
function:
gemm: *single_double_precisions_complex
gemm_ex: *single_double_precisions_complex
matrix_size: *small_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha_beta: *complex_alpha_beta_range
- name: gemm_medium
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
matrix_size: *medium_matrix_size_range
pointer_mode_device: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_medium_alt
category: pre_checkin
function:
gemm_ex: *hpa_half_precision
matrix_size: *medium_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha: 1
beta: 0
flags: [4, 20]
initialization: [ denorm ]
- name: gemm_medium_HMM
category: HMM
function:
gemm: *nonint8_real_precisions
matrix_size: *medium_matrix_size_range
pointer_mode_device: false
transA: [ N ]
transB: [ N ]
alpha: 1
beta: 1
HMM: true
- name: gemm_multi_gpu
category: multi_gpu
function:
gemm_ex: *nonint8_real_precisions
matrix_size: *medium_matrix_size_range
pointer_mode_host: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 1
beta: 3
threads_streams: *common_threads_streams
devices: [0, 2, 4]
- name: gemm_multi_threads_streams
category: nightly
function:
gemm_ex: *nonint8_real_precisions
matrix_size: *medium_matrix_size_range
pointer_mode_device: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 1
beta: 3
threads_streams: *common_threads_streams
# Int8
- name: gemm_medium_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
matrix_size: *medium_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_medium_HMM_int8
category: HMM
function:
gemm: *int8_precision
matrix_size: *medium_matrix_size_range
pointer_mode_device: false
transA: [ N ]
transB: [ N ]
alpha: 1
beta: 1
HMM: true
- name: gemm_multi_gpu_int8
category: multi_gpu
function:
gemm_ex: *int8_precision
matrix_size: *medium_matrix_size_range
pointer_mode_host: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 1
beta: 3
threads_streams: *common_threads_streams
devices: [0, 2, 4]
- name: gemm_multi_threads_streams_int8
category: nightly
function:
gemm_ex: *int8_precision
matrix_size: *medium_matrix_size_range
pointer_mode_device: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 1
beta: 3
threads_streams: *common_threads_streams
- name: gemm_medium_complex
category: pre_checkin
function:
gemm: *single_double_precisions_complex
gemm_ex: *single_double_precisions_complex
matrix_size: *medium_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_large
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
matrix_size: *large_matrix_size_range
pointer_mode_device: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_large_int8
category: nightly
function:
gemm_ex: *int8_precision
matrix_size: *large_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_large
category: nightly
function:
gemm: *single_double_precisions_complex
gemm_ex: *single_double_precisions_complex
matrix_size: *large_matrix_size_range
pointer_mode_device: false
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_chunk
category: pre_checkin
function:
gemm: *half_single_precisions
gemm_ex: *half_single_precisions
matrix_size: *chunk_matrix_size_range
pointer_mode_host: false
transA_transB: *transA_transB_range
alpha: 2
beta: 3
# Split *int8_half_single_precisions into *int8 and *half_single_precisions. Since int8 has flags 0,1
- name: gemm_deepbench
category: nightly
function:
gemm: *half_single_precisions
gemm_ex: *half_single_precisions
matrix_size: *deepbench_sizes_small_m_n
pointer_mode_device: false
alpha_beta: *deepbench_alpha_beta_range
transA_transB: *deepbench_transA_transB_range
- name: gemm_deepbench
category: nightly
function:
gemm: *half_single_precisions
gemm_ex: *half_single_precisions
matrix_size: *deepbench_sizes
pointer_mode_host: false
alpha_beta: *deepbench_alpha_beta_range
transA_transB: *deepbench_transA_transB_range
- name: gemm_deepbench_alt
category: nightly
function:
gemm_ex: *hpa_half_precision
matrix_size: *deepbench_sizes
pointer_mode_device: false
alpha: 1
beta: 0
flags: [4, 20]
initialization: [ denorm, denorm2 ]
transA_transB: *deepbench_transA_transB_range
- name: gemm_deepbench_int8
category: nightly
function:
gemm_ex: *int8_precision
matrix_size: *deepbench_sizes_small_m_n
pointer_mode_host: false
alpha_beta: *deepbench_alpha_beta_range
transA_transB: *deepbench_transA_transB_range
- name: gemm_deepbench_int8
category: nightly
function:
gemm_ex: *int8_precision
matrix_size: *deepbench_sizes
pointer_mode_device: false
alpha_beta: *deepbench_alpha_beta_range
transA_transB: *deepbench_transA_transB_range
- name: gemm_deepbench_large_int8
category: nightly
function:
gemm_ex: *int8_precision
matrix_size: *deepbench_large_sizes
pointer_mode_host: false
alpha_beta: *deepbench_alpha_beta_range
transA: T
transB: N
- name: resnet50_fwd
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *half_single_precisions
transA: N
transB: N
matrix_size: *resnet50_fwd_sizes
pointer_mode_device: false
alpha: 1
beta: 0
- name: resnet50_fwd_alt
category: nightly
function:
gemm_ex: *hpa_half_precision
transA: N
transB: N
matrix_size: *resnet50_fwd_sizes
pointer_mode_host: false
alpha: 1
beta: 0
flags: [4, 20]
initialization: [ denorm, denorm2 ]
- name: resnet50_fwd_int8
category: nightly
function:
gemm_ex: *int8_precision
transA: N
transB: N
matrix_size: *resnet50_fwd_sizes
pointer_mode_device: false
alpha: 1
beta: 0
- name: resnet50_bwdwrw
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *half_single_precisions
transA: T
transB: N
matrix_size: *resnet50_bwdwrw_sizes
pointer_mode_host: false
alpha: 1
beta: 1
- name: resnet50_bwdwrw_int8
category: nightly
function:
gemm_ex: *int8_precision
transA: T
transB: N
matrix_size: *resnet50_bwdwrw_sizes
pointer_mode_device: false
alpha: 1
beta: 1
- name: resnet50_bwddata
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *half_single_precisions
transA: N
transB: T
matrix_size: *resnet50_bwddata_sizes
pointer_mode_host: false
alpha: 1
beta: 0
- name: resnet50_bwddata_int8
category: nightly
function:
gemm_ex: *int8_precision
transA: N
transB: T
matrix_size: *resnet50_bwddata_sizes
pointer_mode_device: false
alpha: 1
beta: 0
- name: inception4_fwd
category: nightly
function:
gemm: *half_single_double_precisions
transA: N
transB: N
matrix_size: *inception4_fwd_sizes
pointer_mode_host: false
alpha: 1
beta: 0
- name: inception4_bwdwrw
category: nightly
function:
gemm: *half_single_double_precisions
transA: T
transB: N
matrix_size: *inception4_bwdwrw_sizes
pointer_mode_device: false
alpha: 1
beta: 1
- name: inception4_bwddata
category: nightly
function:
gemm: *half_single_double_precisions
transA: N
transB: T
matrix_size: *inception4_bwddata_sizes
pointer_mode_host: false
alpha: 1
beta: 0
- name: ctest_bwddata
category: nightly
function:
gemm: *half_single_precisions
transA: N
transB: T
matrix_size: *ctest_bwddata_sizes
pointer_mode_device: false
alpha: 1
beta: 0
- name: ctest_bwdwrw
category: nightly
function:
gemm: *half_single_precisions
transA: T
transB: N
alpha: 1
beta: 1
matrix_size: *ctest_bwdwrw_sizes
pointer_mode_host: false
- name: ctest_fwd
category: nightly
function:
gemm: *half_single_precisions
transA: N
transB: N
alpha: 1
beta: 0
matrix_size: *ctest_fwd_sizes
pointer_mode_device: false
- name: gemm_1_8
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 1..8
N: 1..8
K: 1..8
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_9_12
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 9..12
N: 9..12
K: 9..12
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_13_16
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 13..16
N: 13..16
K: 13..16
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_17_20
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 17..20
N: 17..20
K: 17..20
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_20_23
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 20..23
N: 20..23
K: 20..23
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_24_27
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 24..27
N: 24..27
K: 24..27
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_28_31
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 28..31
N: 28..31
K: 28..31
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_32
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 31..33
N: 31..33
K: 31..33
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_32_9_129
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 9..129
N: 31..33
K: 31..33
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_48
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 47..49
N: 47..49
K: 47..49
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_48_9_129
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 47..49
N: 9..129
K: 47..49
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 63..65
N: 63..65
K: 63..65
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64_9_129
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 63..65
N: 63..65
K: 9..129
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64_1_4_5_8
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 63..65
N: 1..4
K: 5..8
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_5_8_64_1_4
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 5..8
N: 63..65
K: 1..4
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_1_4_5_8_64
category: quick
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 1..4
N: 5..8
K: 63..65
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_69_alias
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 69
N: 65
K: 66..67
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
outofplace: [false, true]
- name: gemm_96
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 95..97
N: 95..97
K: 95..97
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_128
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 127..129
N: 127..129
K: 127..129
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
math_mode: [0, 1]
- name: gemm_256
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 255..257
N: 255..257
K: 255..257
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_256_9_12_13_16
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 255..257
N: 9..12
K: 13..16
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_13_16_256_9_12
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 13..16
N: 255..257
K: 9..12
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_9_12_13_16_256
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 9..12
N: 13..16
K: 255..257
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_512
category: pre_checkin
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 511..513
N: 511..513
K: 511..513
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_1024
category: nightly
function:
gemm: *half_single_double_precisions
gemm_ex: *nonint8_real_precisions
M: 1023..1025
N: 1023..1025
K: 1023..1025
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_ldd
category: quick
function:
gemm_ex: *nonint8_real_precisions
matrix_size: *ldd_size_range
pointer_mode_device: false
outofplace: [false, true]
transA_transB: *ldd_transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_1_8_int8
category: quick
function:
gemm_ex: *int8_precision
M: 1..8
N: 1..8
K: 1..8
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_9_12_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 9..12
N: 9..12
K: 9..12
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_13_16_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 13..16
N: 13..16
K: 13..16
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_17_20_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 17..20
N: 17..20
K: 17..20
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_20_23_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 20..23
N: 20..23
K: 20..23
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_24_27_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 24..27
N: 24..27
K: 24..27
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_28_31_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 28..31
N: 28..31
K: 28..31
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_32_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 31..33
N: 31..33
K: 31..33
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_32_9_129_int8
category: nightly
function:
gemm_ex: *int8_precision
M: 9..129
N: 31..33
K: 31..33
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_48_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 47..49
N: 47..49
K: 47..49
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_48_9_129_int8
category: nightly
function:
gemm_ex: *int8_precision
M: 47..49
N: 9..129
K: 47..49
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 63..65
N: 63..65
K: 63..65
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64_9_129_int8
category: nightly
function:
gemm_ex: *int8_precision
M: 63..65
N: 63..65
K: 9..129
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_64_1_4_5_8_int8
category: quick
function:
gemm_ex: *int8_precision
M: 63..65
N: 1..4
K: 5..8
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_5_8_64_1_4_int8
category: quick
function:
gemm_ex: *int8_precision
M: 5..8
N: 63..65
K: 1..4
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_1_4_5_8_64_int8
category: quick
function:
gemm_ex: *int8_precision
M: 1..4
N: 5..8
K: 63..65
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_96_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 95..97
N: 95..97
K: 95..97
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_128_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 127..129
N: 127..129
K: 127..129
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_256_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 255..257
N: 255..257
K: 255..257
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_256_9_12_13_16_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 255..257
N: 9..12
K: 13..16
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_13_16_256_9_12_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 13..16
N: 255..257
K: 9..12
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_9_12_13_16_256_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 9..12
N: 13..16
K: 255..257
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_512_int8
category: pre_checkin
function:
gemm_ex: *int8_precision
M: 511..513
N: 511..513
K: 511..513
pointer_mode_host: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_1024_int8
category: nightly
function:
gemm_ex: *int8_precision
M: 1023..1025
N: 1023..1025
K: 1023..1025
pointer_mode_device: false
alpha_beta: *alpha_beta_range
transA_transB: *transA_transB_range
- name: gemm_ldd_int8
category: quick
function:
gemm_ex: *int8_precision
matrix_size: *ldd_size_range
pointer_mode_host: false
outofplace: true
transA_transB: *ldd_transA_transB_range
alpha_beta: *alpha_beta_range
- name: gemm_384
category: nightly
function: gemm
precision: *double_precision
transA: [ N, T ]
transB: [ N, T ]
alpha: -1
beta: 1
K: 384
matrix_size:
- { M: 384, N: 384 }
- { M: 768, N: 768 }
- { M: 1536, N: 1536 }
- { M: 3072, N: 3072 }
- { M: 6144, N: 6144 }
pointer_mode_device: false
- name: gemm_bf16
category: quick
function: gemm_ex
precision: *hpa_bf16_precision
transA: T
transB: N
alpha: 1
beta: 0
matrix_size:
- { M: 512, N: 512, K: 512 }
- { M: 1024, N: 1024, K: 1024 }
- { M: 2048, N: 2048, K: 2048 }
- { M: 4096, N: 4096, K: 4096 }
- { M: 960, N: 1024, K: 1024 }
- { M: 3840, N: 4096, K: 4096 }
pointer_mode_host: false
- name: gemm_zerok
category: quick
function:
gemm: *half_single_double_precisions
gemm: *complex_precisions
gemm_ex: *real_precisions
gemm_ex: *complex_precisions
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
K: 0
matrix_size:
- { M: 1, N: 2 }
- { M: 3, N: 5 }
- { M: 512, N: 100 }
- { M: 63, N: 512 }
- { M: 100, N: 1000 }
pointer_mode_device: false
- name: atomics_mode
category: quick
atomics_mode: atomics_not_allowed
function:
gemm: *single_double_precisions_complex
gemm_ex: *single_double_precisions_complex
matrix_size: *small_matrix_size_range
transA_transB: *transA_transB_range
alpha_beta: *complex_alpha_beta_range
- name: gemm_ex_hpa_fp16
category: quick
function:
gemm_ex: *hpa_half_precision
M: 128
N: 128
K: 1000
pointer_mode_host: false
transA: N
transB: N
alpha: 0.001
beta: 1
- name: gemm_graph_test
category: pre_checkin
function:
- gemm: *single_double_precisions_complex
- gemm_ex: *single_double_precisions_complex
matrix_size:
- { M: 960, N: 1024, K: 1024 }
pointer_mode_device: false
transA: N
transB: N
alpha_beta: *alpha_beta_range
graph_test: true
- name: gemm_size_t
category: stress
function:
- gemm: *single_precision
matrix_size:
- { M: 2048, N: 2048, K: 2048, lda: 1049100, ldb: 2048, ldc: 2048 }
- { M: 2048, N: 2048, K: 2048, lda: 2048, ldb: 1049100, ldc: 2048 }
- { M: 2048, N: 2048, K: 2048, lda: 2048, ldb: 2048, ldc: 1049100 }
pointer_mode_device: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 2
beta: 4
gpu_arch: ['90a','942','950']
os_flags: LINUX
- name: gemm_ILP64
category: pre_checkin
function:
- gemm: *single_precision
- gemm_ex: *single_precision
matrix_size:
- { M: 2048, N: 2048, K: 2048, lda: 1049100, ldb: 2048, ldc: 2048, ldd: 2048 }
pointer_mode_device: false
transA: [ N, T ]
transB: [ N, T ]
alpha: 1
beta: 1
api: [ C_64 ]
os_flags: LINUX
- name: gemm_PyTorch_offset_overflow
category: nightly
function:
- gemm: *single_precision
matrix_size:
- { M: 67108863, N: 1, K: 32, lda: 67108863, ldb: 32, ldc: 67108863}
- { M: 67108864, N: 1, K: 32, lda: 67108864, ldb: 32, ldc: 67108864}
transA: [ N ]
transB: [ N ]
alpha: 1
beta: 1
- name: gemm_ILP64
category: stress
function:
- gemm: *half_precision
- gemm_ex: *hpa_half_precision
- gemm_ex: *hpa_bf16_precision
arguments:
- { transA: N, transB: N, M: 2048, N: 2, K: 0, lda: 2147483649, ldb: 2048, ldc: 2048, ldd: 2048 }
- { transA: N, transB: N, M: 2147483649, N: 2, K: 2, lda: 2147483649, ldb: 2048, ldc: 2147483649, ldd: 2147483649 }
- { transA: N, transB: N, M: 2, N: 2147483649, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2 }
- { transA: N, transB: T, M: 2, N: 2147483649, K: 2, lda: 2, ldb: 2147483649, ldc: 2, ldd: 2 }
- { transA: N, transB: T, M: 2147483649, N: 2, K: 2, lda: 2147483649, ldb: 2, ldc: 2147483649, ldd: 2147483649 }
- { transA: T, transB: N, M: 2, N: 2147483649, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2 }
- { transA: T, transB: N, M: 2147483649, N: 2, K: 2, lda: 2, ldb: 2, ldc: 2147483649, ldd: 2147483649 }
# - { transA: N, transB: N, M: 2, N: 2, K: 2147483649, lda: 2, ldb: 2147483649, ldc: 2, ldd: 2 }
pointer_mode_host: false
alpha: 1
beta: 1
api: [ C_64 ]
os_flags: LINUX
- name: gemm_ex_ldd_ILP64
category: stress
function:
- gemm_ex: *hpa_half_precision
arguments:
- { transA: N, transB: N, M: 2, N: 2, K: 2, lda: 2, ldb: 2, ldc: 2, ldd: 2147483649 }
pointer_mode_host: false
alpha: 1
beta: 1
outofplace: [true]
api: [ C_64 ]
os_flags: LINUX
- name: gemm_repeatability_check
category: stress
function:
- gemm: *half_single_double_precisions
matrix_size:
- { M: 9, N: 16, K: 23040, lda: 23040, ldb: 23040, ldc: 9, ldd: 9 }
transA_transB: *transA_transB_range
alpha_beta: *complex_alpha_beta_range
initialization: hpl
atomics_mode: 0
iters: 5
pointer_mode_host: false
devices: 4
repeatability_check: true
- name: gemm_ex_repeatability_check
category: stress
function:
- gemm_ex: *hpa_half_precision
matrix_size:
- { M: 128 , N: 128 , K: 300000 }
transA: N
transB: N
alpha: 0.001
beta: 1
initialization: hpl
atomics_mode: 0
iters: 5
pointer_mode_host: false
devices: 4
repeatability_check: true
- name: hipblaslt_f16
category: pre_checkin
function: gemm_ex
precision: *hpa_half_precision
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
matrix_size: *medium_matrix_size_range
use_hipblaslt: 1
os_flags: LINUX
- name: non_hipblaslt_f16
category: pre_checkin
function: gemm_ex
precision: *hpa_half_precision
transA_transB: *transA_transB_range
alpha_beta: *alpha_beta_range
matrix_size: *medium_matrix_size_range
use_hipblaslt: 0
os_flags: LINUX
- name: gemm_ex_h2f #SWDEV-560127
category: pre_checkin
function: gemm_ex
matrix_size:
- { M: 1, N: 1, K: 32, lda: 32, ldb: 1, ldc: 1, ldd: 1 }
- { M: 1, N: 1, K: 64, lda: 64, ldb: 1, ldc: 1, ldd: 1 }
precision:
- *hpa_half_in_single_out_precision
- *hpa_bf16_in_single_out_precision
transA_transB:
- { transA: N, transB: N }
- { transA: T, transB: T }
- { transA: T, transB: N }
alpha_beta: *alpha_beta_range
initialization: hpl
os_flags: LINUX
# Commented out as the category known_bug has currently no good purpose
# This is category known_bug until the sizes are supported by Tensile,
# since they take too long with a naive host-side algorithm.
# - name: TBD
# category: known_bug
# transA: N
# transB: N
# function:
# - TBD: *hpa_half_single_precisions
# matrix_size:
# - { M: 4096, N: 4096, K: 4096 }
# outofplace: true
# alpha: [ 0.0, 0.5, 1.0 ]
# beta: [ 0.0, 0.5, 1.0 ]
# api: [ C, FORTRAN ]
# ALMIOPEN-1609: Test k-chunking workaround for 32-bit element offset overflow.
# With K=508 and lda=8454144, this requires 4 chunks (safe_k=127).
# K=762 (6 chunks) fails exact BF16 comparison due to intermediate bf16 rounding.
- name: gemm_ILP64_k_chunking
category: stress
function:
- gemm_ex: *hpa_bf16_precision
arguments:
- { transA: N, transB: N, M: 8454144, N: 3, K: 508, lda: 8454144, ldb: 508, ldc: 8454144, ldd: 8454144 }
alpha: 1
beta: 0
api: [ C_64 ]
os_flags: LINUX
...