Browse Source

Fixed #120. Merge the improvements for Debian archs.

Merge branch 'master' of https://github.com/sylvestre/OpenBLAS into develop
tags/v0.2.2^2
Xianyi Zhang 14 years ago
parent
commit
699fc7641f
4 changed files with 15 additions and 4 deletions
  1. +7
    -1
      common_linux.h
  2. +6
    -1
      ctest.c
  3. +1
    -1
      driver/others/memory.c
  4. +1
    -1
      param.h

+ 7
- 1
common_linux.h View File

@@ -86,7 +86,13 @@ static inline int my_set_mempolicy(int mode, const unsigned long *addr, unsigned
return syscall(SYS_set_mempolicy, mode, addr, flag);
}

static inline int my_gettid(void) { return syscall(SYS_gettid); }
static inline int my_gettid(void) {
#ifdef SYS_gettid
return syscall(SYS_gettid);
#else
return getpid();
#endif
}

#endif
#endif

+ 6
- 1
ctest.c View File

@@ -34,7 +34,7 @@ COMPILER_GNU
OS_LINUX
#endif

#if defined(__FreeBSD__)
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
OS_FREEBSD
#endif

@@ -70,6 +70,11 @@ OS_CYGWIN_NT
OS_INTERIX
#endif

#if defined(__gnu_hurd__)
/* Hurd is very similar to GNU/Linux, it should work out of the box */
OS_LINUX
#endif

#if defined(__i386) || defined(_X86)
ARCH_X86
#endif


+ 1
- 1
driver/others/memory.c View File

@@ -1128,7 +1128,7 @@ static BLASULONG init_lock = 0UL;
static void _touch_memory(blas_arg_t *arg, BLASLONG *range_m, BLASLONG *range_n,
void *sa, void *sb, BLASLONG pos) {

#ifndef ARCH_POWER
#if !defined(ARCH_POWER) && !defined(ARCH_SPARC)

long size;
BLASULONG buffer;


+ 1
- 1
param.h View File

@@ -1482,7 +1482,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define GEMM_THREAD gemm_thread_mn
#endif

#if defined(SPARC) && defined(V9)
#if (defined(SPARC) && defined(V9)) || defined(__sparc_v9__)

#define SNUMOPT 2
#define DNUMOPT 2


Loading…
Cancel
Save