Merge pull request #3718 from martin-frbg/fixsbtest
Fix SBGEMM test to work with INTERFACE64
This commit is contained in:
commit
b94944777b
|
@ -76,9 +76,9 @@ float16to32 (bfloat16_bits f16)
|
||||||
int
|
int
|
||||||
main (int argc, char *argv[])
|
main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int m, n, k;
|
blasint m, n, k;
|
||||||
int i, j, l;
|
int i, j, l;
|
||||||
int x;
|
blasint x;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
int loop = 100;
|
int loop = 100;
|
||||||
char transA = 'N', transB = 'N';
|
char transA = 'N', transB = 'N';
|
||||||
|
@ -112,7 +112,6 @@ main (int argc, char *argv[])
|
||||||
&m, BB, &k, &beta, CC, &m);
|
&m, BB, &k, &beta, CC, &m);
|
||||||
for (i = 0; i < n; i++)
|
for (i = 0; i < n; i++)
|
||||||
for (j = 0; j < m; j++)
|
for (j = 0; j < m; j++)
|
||||||
for (l = 0; l < k; l++)
|
|
||||||
if (fabs (CC[i * m + j] - C[i * m + j]) > 1.0)
|
if (fabs (CC[i * m + j] - C[i * m + j]) > 1.0)
|
||||||
ret++;
|
ret++;
|
||||||
if (transA == 'N' && transB == 'N')
|
if (transA == 'N' && transB == 'N')
|
||||||
|
@ -126,7 +125,6 @@ main (int argc, char *argv[])
|
||||||
}
|
}
|
||||||
for (i = 0; i < n; i++)
|
for (i = 0; i < n; i++)
|
||||||
for (j = 0; j < m; j++)
|
for (j = 0; j < m; j++)
|
||||||
for (l = 0; l < k; l++)
|
|
||||||
if (CC[i * m + j] != DD[i * m + j])
|
if (CC[i * m + j] != DD[i * m + j])
|
||||||
ret++;
|
ret++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue