Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: klauspost/cpuid
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.10
Choose a base ref
...
head repository: klauspost/cpuid
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.11
Choose a head ref
  • 5 commits
  • 5 files changed
  • 4 contributors

Commits on Mar 10, 2025

  1. Add AMXTRANSPOSE detection (#156)

    cpuid: Add AMXTRANSPOSE detection
    
    Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
    ozhuraki authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    243c6f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Add SM3, SM4 detection on x86 (#157)

    cpuid: Add SM3, SM4 detection on x86
    
    Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
    ozhuraki authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    668c84e View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. darwin/arm64: fix SIMD detection and improve ARM feature probing (#160)

    * darwin/arm64: fix SIMD detection and improve ARM feature probing
    
    Detection of Advanced SIMD (NEON) on M1 Macs was broken due to querying
    the wrong sysctl identifier. Apple's documentation lists
    "hw.optional.AdvSIMD" as the correct identifier, but in reality, it's
    "hw.optional.arm.AdvSIMD" as confirmed by `sysctl -a`. This patch
    corrects the identifier and adds support for its alias, "hw.optional
    .neon," ensuring proper detection across all models.
    
    Additionally, this patch revisits all ARM features detected by the
    package, cross-referencing identifiers (and aliases) against both
    Apple's official sysctl documentation:
      https://developer.apple.com/documentation/kernel/1387446-sysctlbyname/determining_instruction_set_characteristics
    and the ARM architecture reference manual:
      https://developer.arm.com/documentation/ddi0487/latest
    
    Each ARM feature now maps to all known sysctl aliases, preventing false
    negatives and improving detection accuracy on Apple Silicon.
    
    * nit
    
    * fix typo
    HippoBaro authored May 14, 2025
    Configuration menu
    Copy the full SHA
    462c017 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. Update testset.

    klauspost committed Jun 11, 2025
    Configuration menu
    Copy the full SHA
    9258d0f View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2025

  1. Configuration menu
    Copy the full SHA
    02ba122 View commit details
    Browse the repository at this point in the history
Loading