3232
3333#include < map>
3434#include < sstream>
35- #include < sys/types.h>
3635#include < sys/sysctl.h>
36+ #include < sys/types.h>
3737
3838#if !defined(BARE_METAL)
3939#include < algorithm>
5555#endif /* !defined(BARE_METAL) */
5656
5757#if !defined(_WIN64)
58- #if !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__QNX__) && \
59- (defined (__arm__) || defined (__aarch64__))
58+ #if !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && \
59+ ! defined (__QNX__) && (defined (__arm__) || defined (__aarch64__))
6060#include < asm/hwcap.h> /* Get HWCAP bits from asm/hwcap.h */
6161#include < sys/auxv.h>
6262#elif (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__APPLE__)) && defined(__aarch64__)
@@ -73,8 +73,8 @@ namespace cpuinfo
7373{
7474namespace
7575{
76- #if !defined(_WIN64) && !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__QNX__) && \
77- (defined (__arm__) || defined (__aarch64__))
76+ #if !defined(_WIN64) && !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && \
77+ ! defined (__FreeBSD__) && ! defined (__QNX__) && (defined (__arm__) || defined (__aarch64__))
7878/* * Extract MIDR using CPUID information that are exposed to user-space
7979 *
8080 * @param[in] max_num_cpus Maximum number of possible CPUs
@@ -366,8 +366,8 @@ CpuInfo::CpuInfo(CpuIsaInfo isa, std::vector<CpuModel> cpus) : _isa(std::move(is
366366
367367CpuInfo CpuInfo::build ()
368368{
369- #if !defined(_WIN64) && !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__QNX__) && \
370- (defined (__arm__) || defined (__aarch64__))
369+ #if !defined(_WIN64) && !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && \
370+ ! defined (__FreeBSD__) && ! defined (__QNX__) && (defined (__arm__) || defined (__aarch64__))
371371 const uint64_t hwcaps = getauxval (AT_HWCAP);
372372 const uint64_t hwcaps2 = getauxval (AT_HWCAP2);
373373 const uint32_t max_cpus = get_max_cpus ();
@@ -437,8 +437,8 @@ CpuInfo CpuInfo::build()
437437 std::vector<CpuModel> cpus_model (1 , midr_to_model (midr));
438438 CpuInfo info (isa, cpus_model);
439439 return info;
440- #elif defined(__aarch64__) && \
441- ( defined (__OpenBSD__) || defined (__FreeBSD__) || defined (__APPLE__)) /* #elif(BARE_METAL) && defined(__aarch64__) */
440+ #elif defined(__aarch64__) && (defined(__OpenBSD__) || defined(__FreeBSD__) || \
441+ defined (__APPLE__)) /* #elif(BARE_METAL) && defined(__aarch64__) */
442442 int ncpus = get_hw_capability (" hw.perflevel0.logicalcpu" );
443443 CpuIsaInfo isainfo;
444444 std::vector<CpuModel> cpus_model (ncpus);
@@ -455,7 +455,7 @@ CpuInfo CpuInfo::build()
455455 isainfo.sme2 = get_hw_capability (" hw.optional.arm.FEAT_SME2" );
456456 CpuInfo info (isainfo, cpus_model);
457457 return info;
458- #elif defined(__aarch64__) && defined(_WIN64) /* #elif defined(__aarch64__) && defined(__APPLE__) */
458+ #elif defined(__aarch64__) && defined(_WIN64) /* #elif defined(__aarch64__) && defined(__APPLE__) */
459459 CpuIsaInfo isainfo;
460460
461461 isainfo.neon = IsProcessorFeaturePresent (PF_ARM_NEON_INSTRUCTIONS_AVAILABLE);
@@ -487,7 +487,7 @@ CpuInfo CpuInfo::build()
487487 std::vector<CpuModel> cpus_model (ncpus);
488488 CpuInfo info (isainfo, cpus_model);
489489 return info;
490- #else /* #elif defined(__aarch64__) && defined(_WIN64) */
490+ #else /* #elif defined(__aarch64__) && defined(_WIN64) */
491491 CpuInfo info (CpuIsaInfo (), {CpuModel::GENERIC});
492492 return info;
493493#endif /* !defined(BARE_METAL) && !defined(__APPLE__) && !defined(__OpenBSD__) && (defined(__arm__) || defined(__aarch64__)) */
@@ -504,8 +504,8 @@ CpuModel CpuInfo::cpu_model(uint32_t cpuid) const
504504
505505CpuModel CpuInfo::cpu_model () const
506506{
507- #if defined(_WIN64) || defined(BARE_METAL) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__QNX__) || \
508- (!defined (__arm__) && !defined (__aarch64__))
507+ #if defined(_WIN64) || defined(BARE_METAL) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
508+ defined (__QNX__) || (!defined (__arm__) && !defined (__aarch64__))
509509 return cpu_model (0 );
510510#else /* defined(BARE_METAL) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__QNX__) || (!defined(__arm__) && !defined(__aarch64__)) */
511511 return cpu_model (sched_getcpu ());
0 commit comments