Fixed #13. Fixed blasint undefined bug in <cblas.h> file.
This commit is contained in:
parent
5452ba3850
commit
552f31dbbd
|
@ -3,7 +3,8 @@ OpenBLAS ChangeLog
|
||||||
Version 0.1 alpha2(in development)
|
Version 0.1 alpha2(in development)
|
||||||
|
|
||||||
common:
|
common:
|
||||||
*
|
* Fixed blasint undefined bug in <cblas.h> file. Other software
|
||||||
|
could include this header successfully(Refs issue #13 on github)
|
||||||
x86/x86_64:
|
x86/x86_64:
|
||||||
*
|
*
|
||||||
MIPS64:
|
MIPS64:
|
||||||
|
|
|
@ -30,6 +30,10 @@ ifdef TARGET
|
||||||
GETARCH_FLAGS += -DFORCE_$(TARGET)
|
GETARCH_FLAGS += -DFORCE_$(TARGET)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef INTERFACE64
|
||||||
|
GETARCH_FLAGS += -DUSE64BITINT
|
||||||
|
endif
|
||||||
|
|
||||||
# This operation is expensive, so execution should be once.
|
# This operation is expensive, so execution should be once.
|
||||||
ifndef GOTOBLAS_MAKEFILE
|
ifndef GOTOBLAS_MAKEFILE
|
||||||
export GOTOBLAS_MAKEFILE = 1
|
export GOTOBLAS_MAKEFILE = 1
|
||||||
|
@ -489,7 +493,8 @@ endif
|
||||||
|
|
||||||
ifdef BINARY64
|
ifdef BINARY64
|
||||||
ifdef INTERFACE64
|
ifdef INTERFACE64
|
||||||
CCOMMON_OPT += -DUSE64BITINT
|
CCOMMON_OPT +=
|
||||||
|
#-DUSE64BITINT
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
3
cblas.h
3
cblas.h
|
@ -1,6 +1,9 @@
|
||||||
#ifndef CBLAS_H
|
#ifndef CBLAS_H
|
||||||
#define CBLAS_H
|
#define CBLAS_H
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include "common.h"
|
||||||
|
|
||||||
#define CBLAS_INDEX size_t
|
#define CBLAS_INDEX size_t
|
||||||
|
|
||||||
enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
|
enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
|
||||||
|
|
|
@ -30,6 +30,10 @@ int main(int argc, char **argv) {
|
||||||
printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double)));
|
printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double)));
|
||||||
printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float)));
|
printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float)));
|
||||||
printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double)));
|
printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double)));
|
||||||
|
|
||||||
|
#ifdef USE64BITINT
|
||||||
|
printf("#define USE64BITINT\n");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue