Skip to content

Commit

Permalink
add arm64 support incl. vectorization via sse2neon library (#142)
Browse files Browse the repository at this point in the history
  • Loading branch information
amkozlov committed Jun 22, 2022
1 parent fc23ab9 commit 6a8f3d9
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion libs/pll-modules
Submodule pll-modules updated 1 files
+1 −1 libs/libpll
6 changes: 4 additions & 2 deletions src/util/sysutil.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#ifndef _WIN32
#if (!defined(_WIN32) && !defined(__aarch64__))
#include <cpuid.h>
#endif
#include <sys/time.h>
Expand Down Expand Up @@ -170,7 +170,9 @@ unsigned long sysutil_get_memtotal(bool ignore_errors)

static void get_cpuid(int32_t out[4], int32_t x)
{
#ifdef _WIN32
#ifdef __aarch64__
// not supported
#elif defined(_WIN32)
__cpuid(out, x);
#else
__cpuid_count(x, 0, out[0], out[1], out[2], out[3]);
Expand Down
2 changes: 1 addition & 1 deletion src/version.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define RAXML_VERSION "1.1.0-master"
#define RAXML_DATE "10.05.2022"
#define RAXML_DATE "22.06.2022"

0 comments on commit 6a8f3d9

Please sign in to comment.