Only include cpu_id and cpu_supports in AIX and fix parameter types.
This commit is contained in:
parent
7f7483ff16
commit
3cc72a3797
|
@ -36,7 +36,7 @@ char *gotoblas_corename(void) {
|
||||||
return corename[0];
|
return corename[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__clang__)
|
#if defined(__clang__) && !defined(_AIX)
|
||||||
static int __builtin_cpu_supports(char* arg)
|
static int __builtin_cpu_supports(char* arg)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -50,7 +50,7 @@ static int __builtin_cpu_supports(char* arg)
|
||||||
#define CPU_POWER9 9
|
#define CPU_POWER9 9
|
||||||
#define CPU_POWER10 10
|
#define CPU_POWER10 10
|
||||||
|
|
||||||
#if defined(C_PGI) || defined(__clang__)
|
#if defined(C_PGI) || (defined(__clang__) && !defined(_AIX))
|
||||||
/*
|
/*
|
||||||
* NV HPC compilers do not yet implement __builtin_cpu_is().
|
* NV HPC compilers do not yet implement __builtin_cpu_is().
|
||||||
* Fake a version here for use in the CPU detection code below.
|
* Fake a version here for use in the CPU detection code below.
|
||||||
|
@ -213,7 +213,7 @@ static int cpuid(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __BUILTIN_CPU_SUPPORTS__
|
#ifndef __BUILTIN_CPU_SUPPORTS__
|
||||||
static int __builtin_cpu_supports(char* arg)
|
static int __builtin_cpu_supports(const char* arg)
|
||||||
{
|
{
|
||||||
static int ipinfo = -1;
|
static int ipinfo = -1;
|
||||||
if (ipinfo < 0) {
|
if (ipinfo < 0) {
|
||||||
|
@ -234,7 +234,7 @@ static int __builtin_cpu_supports(char* arg)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __builtin_cpu_is(char *arg)
|
static int __builtin_cpu_is(const char *arg)
|
||||||
{
|
{
|
||||||
static int ipinfo = -1;
|
static int ipinfo = -1;
|
||||||
if (ipinfo < 0) {
|
if (ipinfo < 0) {
|
||||||
|
|
Loading…
Reference in New Issue