Browse Source

modified common.h

tags/v0.2.9.rc1
wernsaar 12 years ago
parent
commit
9b1b01a478
1 changed files with 18 additions and 0 deletions
  1. +18
    -0
      common.h

+ 18
- 0
common.h View File

@@ -310,6 +310,15 @@ typedef int blasint;
#define YIELDING SwitchToThread()
#endif

#if defined(ARMV7) || defined(ARMV6) || defined(ARMV8)
#define YIELDING asm volatile ("nop;nop;nop;nop;nop;nop;nop;nop; \n");
#endif

#ifdef PILEDRIVER
#define YIELDING __asm__ __volatile__ ("nop;nop;nop;nop;nop;nop;nop;nop;\n");
#endif


#ifndef YIELDING
#define YIELDING sched_yield()
#endif
@@ -363,6 +372,15 @@ please https://github.com/xianyi/OpenBLAS/issues/246
#include "common_mips64.h"
#endif

#ifdef ARCH_ARM
#include "common_arm.h"
#endif

#ifdef ARCH_ARM64
#include "common_arm64.h"
#endif


#ifdef OS_LINUX
#include "common_linux.h"
#endif


Loading…
Cancel
Save