12 Commits

Author SHA1 Message Date
Zijian
2973489afa Add RISC-V RVV implementation 2025-06-11 20:27:33 +08:00
Pavel P
a42b007b06 Use _M_X64 only without mixing with _M_AMD64 2025-01-21 02:26:34 +02:00
24bit-xjkp
7d6bd4ea09 feat(xsum): Display which mode is complied in the welcome message for LoongArch
1. Display the mode which is used as below:
"loongarch64 + lasx" -> LoongArch64 platform with LoongArch Advanced SIMD Extension
"loongarch64 + lsx"  -> LoongArch64 platform with LoongArch SIMD Extension
"loongarch64"        -> LoongArch64 platform, use scalar implement
2. Align the define in xxhash.h
2025-01-13 11:30:39 +08:00
Yann Collet
6c666adcdc xxhsum with auto-dispatch displays the locally detected vector extension
using command -V
ex: compiled as 64-bit x86 autoVec (AVX2 detected) little endian with GCC 13.3.0
2024-12-26 01:55:05 -08:00
Lin Runze
e7c94efe45 Add LoongArch SX SIMD extenstion implementation 2024-12-03 03:49:06 +08:00
Yann Collet
c234b940f0 Merge pull request #825 from easyaspi314/wasm128
Add WebAssembly SIMD128 implementation and Node.JS support
2023-07-09 22:21:00 -07:00
Yann Collet
0da2381a84 Detect and display SVE when active
display was mistakenly mentioning NEON instead.

Codemod inspired by @hzhuang1 's #762.
2023-07-03 01:46:33 +02:00
easyaspi314
207e2abcc9 Add some nodejs workarounds so make check works
- Link in `nodefs` and `noderawfs`
 - Use Node's `tty.isatty()` via inline JS instead of the broken libc `isatty()`
 - Used with `make NODE_JS=1`
2023-03-15 01:35:43 -04:00
Yann Collet
f035303b8a updated copyright years 2021-12-08 11:04:22 -08:00
easyaspi314 (Devin)
2e7af136e2 Fix CLI detection for Windows ARM and ARM64EC
Not that you would get an ARMv7 binary to run in cmd but it fixes
it nonetheless.
2021-11-30 01:38:35 -05:00
Yann Collet
21cf00d42d fixed compile time x86 cpu detection 2020-11-12 11:57:32 -08:00
easyaspi314 (Devin)
4b0d1731f1 xxhsum: move programs/xxhsum -> cli by request
also use XXHSUM_SRC_DIR in Makefile
2020-09-18 17:44:15 -04:00