1- /*  auto-generated on 2023-02-10 14:42:58  -0500. Do not edit! */ 
1+ /*  auto-generated on 2023-02-23 11:36:05  -0500. Do not edit! */ 
22//  dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf.h
33/*  begin file include/simdutf.h */ 
44#ifndef  SIMDUTF_H
@@ -572,7 +572,7 @@ SIMDUTF_DISABLE_UNDESIRED_WARNINGS
572572#define SIMDUTF_SIMDUTF_VERSION_H 
573573
574574/** The version of simdutf being used (major.minor.revision) */ 
575- #define SIMDUTF_VERSION "  3.2.0  " 
575+ #define SIMDUTF_VERSION "  3.2.1  " 
576576
577577namespace simdutf { 
578578enum { 
@@ -587,7 +587,7 @@ enum {
587587  /** 
588588   * The revision (major.minor.REVISION) of simdutf being used. 
589589   */ 
590-   SIMDUTF_VERSION_REVISION = 0  
590+   SIMDUTF_VERSION_REVISION = 1  
591591}; 
592592} // namespace simdutf 
593593
@@ -690,22 +690,12 @@ static inline uint32_t detect_supported_architectures() {
690690  return instruction_set::ALTIVEC; 
691691} 
692692
693- #elif defined(__arm__) || defined(__aarch64__) // incl. armel, armhf, arm64 
694- 
695- #if defined(__ARM_NEON) 
693+ #elif defined(__aarch64__) || defined(_M_ARM64) 
696694
697695static inline uint32_t detect_supported_architectures() { 
698696  return instruction_set::NEON; 
699697} 
700698
701- #else // ARM without NEON 
702- 
703- static inline uint32_t detect_supported_architectures() { 
704-   return instruction_set::DEFAULT; 
705- } 
706- 
707- #endif 
708- 
709699#elif defined(__x86_64__) || defined(_M_AMD64) // x64 
710700
711701
@@ -822,7 +812,7 @@ static inline uint32_t detect_supported_architectures() {
822812} 
823813#else // fallback 
824814
825- 
815+ // includes 32-bit ARM. 
826816static inline uint32_t detect_supported_architectures() { 
827817  return instruction_set::DEFAULT; 
828818} 
0 commit comments