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! */
2
2
// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf.h
3
3
/* begin file include/simdutf.h */
4
4
#ifndef SIMDUTF_H
@@ -572,7 +572,7 @@ SIMDUTF_DISABLE_UNDESIRED_WARNINGS
572
572
#define SIMDUTF_SIMDUTF_VERSION_H
573
573
574
574
/** The version of simdutf being used (major.minor.revision) */
575
- #define SIMDUTF_VERSION " 3.2.0 "
575
+ #define SIMDUTF_VERSION " 3.2.1 "
576
576
577
577
namespace simdutf {
578
578
enum {
@@ -587,7 +587,7 @@ enum {
587
587
/**
588
588
* The revision (major.minor.REVISION) of simdutf being used.
589
589
*/
590
- SIMDUTF_VERSION_REVISION = 0
590
+ SIMDUTF_VERSION_REVISION = 1
591
591
};
592
592
} // namespace simdutf
593
593
@@ -690,22 +690,12 @@ static inline uint32_t detect_supported_architectures() {
690
690
return instruction_set::ALTIVEC;
691
691
}
692
692
693
- #elif defined(__arm__) || defined(__aarch64__) // incl. armel, armhf, arm64
694
-
695
- #if defined(__ARM_NEON)
693
+ #elif defined(__aarch64__) || defined(_M_ARM64)
696
694
697
695
static inline uint32_t detect_supported_architectures() {
698
696
return instruction_set::NEON;
699
697
}
700
698
701
- #else // ARM without NEON
702
-
703
- static inline uint32_t detect_supported_architectures() {
704
- return instruction_set::DEFAULT;
705
- }
706
-
707
- #endif
708
-
709
699
#elif defined(__x86_64__) || defined(_M_AMD64) // x64
710
700
711
701
@@ -822,7 +812,7 @@ static inline uint32_t detect_supported_architectures() {
822
812
}
823
813
#else // fallback
824
814
825
-
815
+ // includes 32-bit ARM.
826
816
static inline uint32_t detect_supported_architectures() {
827
817
return instruction_set::DEFAULT;
828
818
}
0 commit comments