Browse Source

Work around compiler warnings for unused variables in the generic zgemm3m_Xcopy kernels

tags/v0.3.0
Martin Kroeker GitHub 8 years ago
parent
commit
8213385ab8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 90 additions and 0 deletions
  1. +9
    -0
      kernel/generic/zgemm3m_ncopy_2.c
  2. +13
    -0
      kernel/generic/zgemm3m_ncopy_4.c
  3. +21
    -0
      kernel/generic/zgemm3m_ncopy_8.c
  4. +13
    -0
      kernel/generic/zgemm3m_tcopy_2.c
  5. +13
    -0
      kernel/generic/zgemm3m_tcopy_4.c
  6. +21
    -0
      kernel/generic/zgemm3m_tcopy_8.c

+ 9
- 0
kernel/generic/zgemm3m_ncopy_2.c View File

@@ -67,6 +67,15 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT *b_offset; FLOAT *b_offset;
FLOAT a1, a2, a3, a4; FLOAT a1, a2, a3, a4;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;

lda *= 2; lda *= 2;


a_offset = a; a_offset = a;


+ 13
- 0
kernel/generic/zgemm3m_ncopy_4.c View File

@@ -67,6 +67,19 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT *b_offset; FLOAT *b_offset;
FLOAT a1, a2, a3, a4, a5, a6, a7, a8; FLOAT a1, a2, a3, a4, a5, a6, a7, a8;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;
(void)a5;
(void)a6;
(void)a7;
(void)a8;

lda *= 2; lda *= 2;


a_offset = a; a_offset = a;


+ 21
- 0
kernel/generic/zgemm3m_ncopy_8.c View File

@@ -69,6 +69,27 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT a1, a2, a3, a4, a5, a6, a7, a8; FLOAT a1, a2, a3, a4, a5, a6, a7, a8;
FLOAT a9, a10, a11, a12, a13, a14, a15, a16; FLOAT a9, a10, a11, a12, a13, a14, a15, a16;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;
(void)a5;
(void)a6;
(void)a7;
(void)a8;
(void)a9;
(void)a10;
(void)a11;
(void)a12;
(void)a13;
(void)a14;
(void)a15;
(void)a16;

#if 0 #if 0
#ifdef REAL_ONLY #ifdef REAL_ONLY
fprintf(stderr, "NON Real "); fprintf(stderr, "NON Real ");


+ 13
- 0
kernel/generic/zgemm3m_tcopy_2.c View File

@@ -67,6 +67,19 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT *b_offset, *b_offset1, *b_offset2; FLOAT *b_offset, *b_offset1, *b_offset2;
FLOAT a1, a2, a3, a4, a5, a6, a7, a8; FLOAT a1, a2, a3, a4, a5, a6, a7, a8;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;
(void)a5;
(void)a6;
(void)a7;
(void)a8;

a_offset = a; a_offset = a;
b_offset = b; b_offset = b;




+ 13
- 0
kernel/generic/zgemm3m_tcopy_4.c View File

@@ -67,6 +67,19 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT *b_offset, *b_offset1, *b_offset2, *b_offset3; FLOAT *b_offset, *b_offset1, *b_offset2, *b_offset3;
FLOAT a1, a2, a3, a4, a5, a6, a7, a8; FLOAT a1, a2, a3, a4, a5, a6, a7, a8;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;
(void)a5;
(void)a6;
(void)a7;
(void)a8;

a_offset = a; a_offset = a;
b_offset = b; b_offset = b;




+ 21
- 0
kernel/generic/zgemm3m_tcopy_8.c View File

@@ -69,6 +69,27 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda,
FLOAT a1, a2, a3, a4, a5, a6, a7, a8; FLOAT a1, a2, a3, a4, a5, a6, a7, a8;
FLOAT a9, a10, a11, a12, a13, a14, a15, a16; FLOAT a9, a10, a11, a12, a13, a14, a15, a16;


/* silence compiler warnings about unused-but-set variables:
depending on compile-time arguments either the odd or the
even-numbered variables will not be used */
(void)a1;
(void)a2;
(void)a3;
(void)a4;
(void)a5;
(void)a6;
(void)a7;
(void)a8;
(void)a9;
(void)a10;
(void)a11;
(void)a12;
(void)a13;
(void)a14;
(void)a15;
(void)a16;

#if 0 #if 0
#ifdef REAL_ONLY #ifdef REAL_ONLY
fprintf(stderr, "TNS Real "); fprintf(stderr, "TNS Real ");


Loading…
Cancel
Save