./devel/cpu_features, Cross platform C99 library to get CPU features at runtime

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


Branch: CURRENT, Version: 0.7.0, Package name: cpu_features-0.7.0, Maintainer: pkgsrc-users

A cross-platform C library to retrieve CPU features
(such as available instructions) at runtime.


Master sites:

Filesize: 83.971 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-31 10:48:58 by Thomas Klausner | Files touched by this commit (1)
Log message:
cpu_features: make sure to build with make
   2023-03-16 10:11:13 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
cpu_features: switch to cmake/build.mk; pkglint fixes
   2022-05-13 20:19:07 by Tobias Nygren | Files touched by this commit (3)
Log message:
cpu_features: stub some things to make it build on arm
   2022-05-13 12:39:35 by Tobias Nygren | Files touched by this commit (7) | Package updated
Log message:
cpu_features: update to 0.7.0

API Change
[x86] Embed brand_string and mark FillX86BrandString as deprecated
New code layout - breaking change in cpu_features_macros.h

New features / Enhancements
[cmake] Use of CMAKE_POSITION_INDEPENDENT_CODE instead of BUILD_PIC
Add support for ZHAOXIN CPU
Fix a getauxval comment and expand the Krait idiv workaround
Update AArch64 features to Linux 5.10
Detect Zen 3 (K19) cpus
Detect AVX512 on Darwin use GetDarwinSysCtlByName("hw.optional.avx512f")
Detect Intel's Multi-Precision Add-Carry Instruction Extensions
CPU features for AMD
Update uarch detection for Intel processors
Add cache info for new AMD CPUs (0x8000001D)
[NFC] Add bazel support to cpu_features
Add support for FreeBSD on x86
[cmake] cmake: use CTest default
   2022-01-09 23:03:17 by Tobias Nygren | Files touched by this commit (2)
Log message:
cpu_features: fix build on SunOS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-06-24 12:50:22 by Tobias Nygren | Files touched by this commit (1)
Log message:
cpu_features: paper over CMake brain damage

fixes math/volk build