Browse Source

fixed incorrect parameter 2 errors

tags/v0.2.9^2
wernsaar 12 years ago
parent
commit
320c805905
2 changed files with 24 additions and 6 deletions
  1. +12
    -3
      interface/syr2k.c
  2. +12
    -3
      interface/syrk.c

+ 12
- 3
interface/syr2k.c View File

@@ -145,12 +145,21 @@ void NAME(char *UPLO, char *TRANS,
if (uplo_arg == 'U') uplo = 0;
if (uplo_arg == 'L') uplo = 1;

#ifndef COMPLEX
if (trans_arg == 'N') trans = 0;
#ifndef HEMM
if (trans_arg == 'T') trans = 1;
if (trans_arg == 'R') trans = 0;
#endif
if (trans_arg == 'C') trans = 1;
#else
#ifdef HEMM
if (trans_arg == 'N') trans = 0;
if (trans_arg == 'C') trans = 1;
#else
if (trans_arg == 'N') trans = 0;
if (trans_arg == 'T') trans = 1;
#endif

#endif

nrowa = args.n;
if (trans & 1) nrowa = args.k;


+ 12
- 3
interface/syrk.c View File

@@ -148,12 +148,21 @@ void NAME(char *UPLO, char *TRANS,
if (uplo_arg == 'U') uplo = 0;
if (uplo_arg == 'L') uplo = 1;


#ifndef COMPLEX
if (trans_arg == 'N') trans = 0;
#ifndef HEMM
if (trans_arg == 'T') trans = 1;
if (trans_arg == 'R') trans = 0;
#endif
if (trans_arg == 'C') trans = 1;
#else
#ifdef HEMM
if (trans_arg == 'N') trans = 0;
if (trans_arg == 'C') trans = 1;
#else
if (trans_arg == 'N') trans = 0;
if (trans_arg == 'T') trans = 1;
#endif

#endif
nrowa = args.n;
if (trans & 1) nrowa = args.k;


Loading…
Cancel
Save