./devel/simde, Header-only library for SIMD intrinsics

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.2, Package name: simde-0.8.2, Maintainer: bacon

The SIMDe header-only library provides fast, portable implementations of SIMD
intrinsics on hardware which doesn't natively support them, such as calling SSE
functions on ARM. There is no performance penalty if the hardware supports the
native implementation (e.g., SSE/AVX runs at full speed on x86, NEON on ARM,
etc.).


Master sites:

Filesize: 7293.915 KB

Version history: (Expand)


CVS history: (Expand)


   2024-05-31 19:28:58 by Kevin Bloom | Files touched by this commit (3) | Package updated
Log message:
simde: update to 0.8.2

0.8.2:
- Start of RISCV64 optimized implementation using the RVV1.0 vector
  extension
- 62 of the ARM Neon intrinsics added in SIMDe 0.8.0 had to be
  removed for not exactly matching the specs and real hardware

0.8.0:
- Complete set of implementations for all NEON intrinsics up from
  56.46%

0.7.6:
- Many minor updates and fixes to NEON, x86, SSE*, and AVX512

0.7.4:
- 40 new NEON families implemented, SVE API implementation started
- Initial support for x86 F16C API
- Initial support for MIPS MSA API
- Initial support for Arm Scalable Vector Extensions (SVE) API
- Initial support for Arm Scalable Vector Extensions (SVE) API
- Initial support for WASM SIMD128 API
- Initial support for the E2K (Elbrus) architecture
- MSVC has many fixes, now compiled in CI using /ARCH:AVX, /ARCH:AVX2,
  and /ARCH:AVX512
   2023-07-09 10:28:38 by Nia Alarie | Files touched by this commit (1)
Log message:
simde: Depending packages must be built with a c99 compiler.
   2022-03-28 21:46:09 by Jason Bacon | Files touched by this commit (5)
Log message:
devel/simde: Header-only library for SIMD intrinsics

The SIMDe header-only library provides fast, portable implementations
of SIMD intrinsics on hardware which doesn't natively support them,
such as calling SSE functions on ARM. There is no performance penalty
if the hardware supports the native implementation (e.g., SSE/AVX runs
at full speed on x86, NEON on ARM, etc.).