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