#!/bin/bash

./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 62976 -n 62593 -k 384 --alpha -1.0 --lda 62976 --ldb 384 --beta 1.0 --ldc 62976 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 62592 -n 62209 -k 384 --alpha -1.0 --lda 62592 --ldb 384 --beta 1.0 --ldc 62592 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 62208 -n 61825 -k 384 --alpha -1.0 --lda 62208 --ldb 384 --beta 1.0 --ldc 62208 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 61824 -n 61441 -k 384 --alpha -1.0 --lda 61824 --ldb 384 --beta 1.0 --ldc 61824 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 61440 -n 61057 -k 384 --alpha -1.0 --lda 61440 --ldb 384 --beta 1.0 --ldc 61440 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 61056 -n 60673 -k 384 --alpha -1.0 --lda 61056 --ldb 384 --beta 1.0 --ldc 61056 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 60672 -n 60289 -k 384 --alpha -1.0 --lda 60672 --ldb 384 --beta 1.0 --ldc 60672 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 60288 -n 59905 -k 384 --alpha -1.0 --lda 60288 --ldb 384 --beta 1.0 --ldc 60288 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 59904 -n 59521 -k 384 --alpha -1.0 --lda 59904 --ldb 384 --beta 1.0 --ldc 59904 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 59520 -n 59137 -k 384 --alpha -1.0 --lda 59520 --ldb 384 --beta 1.0 --ldc 59520 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 59136 -n 58753 -k 384 --alpha -1.0 --lda 59136 --ldb 384 --beta 1.0 --ldc 59136 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 58752 -n 58369 -k 384 --alpha -1.0 --lda 58752 --ldb 384 --beta 1.0 --ldc 58752 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 58368 -n 57985 -k 384 --alpha -1.0 --lda 58368 --ldb 384 --beta 1.0 --ldc 58368 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 57984 -n 57601 -k 384 --alpha -1.0 --lda 57984 --ldb 384 --beta 1.0 --ldc 57984 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 57600 -n 57217 -k 384 --alpha -1.0 --lda 57600 --ldb 384 --beta 1.0 --ldc 57600 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 57216 -n 56833 -k 384 --alpha -1.0 --lda 57216 --ldb 384 --beta 1.0 --ldc 57216 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 56832 -n 56449 -k 384 --alpha -1.0 --lda 56832 --ldb 384 --beta 1.0 --ldc 56832 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 56448 -n 56065 -k 384 --alpha -1.0 --lda 56448 --ldb 384 --beta 1.0 --ldc 56448 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 56064 -n 55681 -k 384 --alpha -1.0 --lda 56064 --ldb 384 --beta 1.0 --ldc 56064 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 55680 -n 55297 -k 384 --alpha -1.0 --lda 55680 --ldb 384 --beta 1.0 --ldc 55680 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 55296 -n 54913 -k 384 --alpha -1.0 --lda 55296 --ldb 384 --beta 1.0 --ldc 55296 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 54912 -n 54529 -k 384 --alpha -1.0 --lda 54912 --ldb 384 --beta 1.0 --ldc 54912 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 54528 -n 54145 -k 384 --alpha -1.0 --lda 54528 --ldb 384 --beta 1.0 --ldc 54528 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 54144 -n 53761 -k 384 --alpha -1.0 --lda 54144 --ldb 384 --beta 1.0 --ldc 54144 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 53760 -n 53377 -k 384 --alpha -1.0 --lda 53760 --ldb 384 --beta 1.0 --ldc 53760 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 53376 -n 52993 -k 384 --alpha -1.0 --lda 53376 --ldb 384 --beta 1.0 --ldc 53376 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 52992 -n 52609 -k 384 --alpha -1.0 --lda 52992 --ldb 384 --beta 1.0 --ldc 52992 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 52608 -n 52225 -k 384 --alpha -1.0 --lda 52608 --ldb 384 --beta 1.0 --ldc 52608 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 52224 -n 51841 -k 384 --alpha -1.0 --lda 52224 --ldb 384 --beta 1.0 --ldc 52224 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 51840 -n 51457 -k 384 --alpha -1.0 --lda 51840 --ldb 384 --beta 1.0 --ldc 51840 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 51456 -n 51073 -k 384 --alpha -1.0 --lda 51456 --ldb 384 --beta 1.0 --ldc 51456 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 51072 -n 50689 -k 384 --alpha -1.0 --lda 51072 --ldb 384 --beta 1.0 --ldc 51072 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 50688 -n 50305 -k 384 --alpha -1.0 --lda 50688 --ldb 384 --beta 1.0 --ldc 50688 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 50304 -n 49921 -k 384 --alpha -1.0 --lda 50304 --ldb 384 --beta 1.0 --ldc 50304 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 49920 -n 49537 -k 384 --alpha -1.0 --lda 49920 --ldb 384 --beta 1.0 --ldc 49920 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 49536 -n 49153 -k 384 --alpha -1.0 --lda 49536 --ldb 384 --beta 1.0 --ldc 49536 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 49152 -n 48769 -k 384 --alpha -1.0 --lda 49152 --ldb 384 --beta 1.0 --ldc 49152 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 48768 -n 48385 -k 384 --alpha -1.0 --lda 48768 --ldb 384 --beta 1.0 --ldc 48768 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 48384 -n 48001 -k 384 --alpha -1.0 --lda 48384 --ldb 384 --beta 1.0 --ldc 48384 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 48000 -n 47617 -k 384 --alpha -1.0 --lda 48000 --ldb 384 --beta 1.0 --ldc 48000 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 47616 -n 47233 -k 384 --alpha -1.0 --lda 47616 --ldb 384 --beta 1.0 --ldc 47616 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 47232 -n 46849 -k 384 --alpha -1.0 --lda 47232 --ldb 384 --beta 1.0 --ldc 47232 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 46848 -n 46465 -k 384 --alpha -1.0 --lda 46848 --ldb 384 --beta 1.0 --ldc 46848 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 46464 -n 46081 -k 384 --alpha -1.0 --lda 46464 --ldb 384 --beta 1.0 --ldc 46464 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 46080 -n 45697 -k 384 --alpha -1.0 --lda 46080 --ldb 384 --beta 1.0 --ldc 46080 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 45696 -n 45313 -k 384 --alpha -1.0 --lda 45696 --ldb 384 --beta 1.0 --ldc 45696 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 45312 -n 44929 -k 384 --alpha -1.0 --lda 45312 --ldb 384 --beta 1.0 --ldc 45312 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 44928 -n 44545 -k 384 --alpha -1.0 --lda 44928 --ldb 384 --beta 1.0 --ldc 44928 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 44544 -n 44161 -k 384 --alpha -1.0 --lda 44544 --ldb 384 --beta 1.0 --ldc 44544 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 44160 -n 43777 -k 384 --alpha -1.0 --lda 44160 --ldb 384 --beta 1.0 --ldc 44160 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 43776 -n 43393 -k 384 --alpha -1.0 --lda 43776 --ldb 384 --beta 1.0 --ldc 43776 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 43392 -n 43009 -k 384 --alpha -1.0 --lda 43392 --ldb 384 --beta 1.0 --ldc 43392 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 43008 -n 42625 -k 384 --alpha -1.0 --lda 43008 --ldb 384 --beta 1.0 --ldc 43008 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 42624 -n 42241 -k 384 --alpha -1.0 --lda 42624 --ldb 384 --beta 1.0 --ldc 42624 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 42240 -n 41857 -k 384 --alpha -1.0 --lda 42240 --ldb 384 --beta 1.0 --ldc 42240 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 41856 -n 41473 -k 384 --alpha -1.0 --lda 41856 --ldb 384 --beta 1.0 --ldc 41856 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 41472 -n 41089 -k 384 --alpha -1.0 --lda 41472 --ldb 384 --beta 1.0 --ldc 41472 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 41088 -n 40705 -k 384 --alpha -1.0 --lda 41088 --ldb 384 --beta 1.0 --ldc 41088 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 40704 -n 40321 -k 384 --alpha -1.0 --lda 40704 --ldb 384 --beta 1.0 --ldc 40704 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 40320 -n 39937 -k 384 --alpha -1.0 --lda 40320 --ldb 384 --beta 1.0 --ldc 40320 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 39936 -n 39553 -k 384 --alpha -1.0 --lda 39936 --ldb 384 --beta 1.0 --ldc 39936 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 39552 -n 39169 -k 384 --alpha -1.0 --lda 39552 --ldb 384 --beta 1.0 --ldc 39552 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 39168 -n 38785 -k 384 --alpha -1.0 --lda 39168 --ldb 384 --beta 1.0 --ldc 39168 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 38784 -n 38401 -k 384 --alpha -1.0 --lda 38784 --ldb 384 --beta 1.0 --ldc 38784 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 38400 -n 38017 -k 384 --alpha -1.0 --lda 38400 --ldb 384 --beta 1.0 --ldc 38400 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 38016 -n 37633 -k 384 --alpha -1.0 --lda 38016 --ldb 384 --beta 1.0 --ldc 38016 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 37632 -n 37249 -k 384 --alpha -1.0 --lda 37632 --ldb 384 --beta 1.0 --ldc 37632 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 37248 -n 36865 -k 384 --alpha -1.0 --lda 37248 --ldb 384 --beta 1.0 --ldc 37248 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 36864 -n 36481 -k 384 --alpha -1.0 --lda 36864 --ldb 384 --beta 1.0 --ldc 36864 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 36480 -n 36097 -k 384 --alpha -1.0 --lda 36480 --ldb 384 --beta 1.0 --ldc 36480 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 36096 -n 35713 -k 384 --alpha -1.0 --lda 36096 --ldb 384 --beta 1.0 --ldc 36096 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 35712 -n 35329 -k 384 --alpha -1.0 --lda 35712 --ldb 384 --beta 1.0 --ldc 35712 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 35328 -n 34945 -k 384 --alpha -1.0 --lda 35328 --ldb 384 --beta 1.0 --ldc 35328 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 34944 -n 34561 -k 384 --alpha -1.0 --lda 34944 --ldb 384 --beta 1.0 --ldc 34944 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 34560 -n 34177 -k 384 --alpha -1.0 --lda 34560 --ldb 384 --beta 1.0 --ldc 34560 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 34176 -n 33793 -k 384 --alpha -1.0 --lda 34176 --ldb 384 --beta 1.0 --ldc 34176 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 33792 -n 33409 -k 384 --alpha -1.0 --lda 33792 --ldb 384 --beta 1.0 --ldc 33792 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 33408 -n 33025 -k 384 --alpha -1.0 --lda 33408 --ldb 384 --beta 1.0 --ldc 33408 --initialization trig_float
./rocblas-bench -f gemm -r d --transposeA N --transposeB N -m 33024 -n 32641 -k 384 --alpha -1.0 --lda 33024 --ldb 384 --beta 1.0 --ldc 33024 --initialization trig_float
