Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion third_party/cpu_features
Submodule cpu_features updated 82 files
+35 −0 .bazelrc
+9 −4 .dockerignore
+13 −0 .github/dependabot.yml
+1 −0 .github/workflows/Dockerfile
+20 −0 .github/workflows/aarch64_linux_bazel.yml
+3 −3 .github/workflows/aarch64_linux_cmake.yml
+21 −0 .github/workflows/aarch64_linux_zig.yml
+2 −2 .github/workflows/amd64_freebsd_cmake.yml_disabled
+9 −9 .github/workflows/amd64_linux_bazel.yml
+1 −1 .github/workflows/amd64_linux_cmake.yml
+21 −0 .github/workflows/amd64_linux_zig.yml
+36 −0 .github/workflows/amd64_macos_bazel.yml
+5 −4 .github/workflows/amd64_macos_cmake.yml
+20 −0 .github/workflows/amd64_macos_zig.yml
+33 −0 .github/workflows/amd64_windows_bazel.yml
+1 −1 .github/workflows/amd64_windows_cmake.yml
+20 −0 .github/workflows/amd64_windows_zig.yml
+36 −0 .github/workflows/arm64_macos_bazel.yml
+44 −0 .github/workflows/arm64_macos_cmake.yml
+20 −0 .github/workflows/arm64_macos_zig.yml
+3 −6 .github/workflows/arm_linux_cmake.yml
+1 −1 .github/workflows/clang_format.yml
+1 −1 .github/workflows/mips_linux_cmake.yml
+29 −0 .github/workflows/power_linux_cmake.yml
+28 −0 .github/workflows/riscv_linux_cmake.yml
+27 −0 .github/workflows/s390x_linux_cmake.yml
+13 −0 .github/workflows/zig.yml
+5 −0 .gitignore
+117 −35 BUILD.bazel
+103 −54 CMakeLists.txt
+18 −0 MODULE.bazel
+61 −34 README.md
+3 −18 WORKSPACE
+122 −0 bazel/ci/Makefile
+31 −0 bazel/ci/docker/Dockerfile
+0 −11 bazel/platforms.bzl
+248 −0 build.zig
+12 −0 build.zig.zon
+1 −1 cmake/README.md
+20 −10 cmake/ci/Makefile
+1 −1 cmake/ci/README.md
+1 −1 cmake/ci/docker/amd64/Dockerfile
+6 −9 cmake/ci/docker/toolchain/Dockerfile
+2 −2 cmake/googletest.CMakeLists.txt.in
+19 −5 include/cpu_features_macros.h
+190 −4 include/cpuinfo_aarch64.h
+78 −0 include/cpuinfo_loongarch.h
+14 −14 include/cpuinfo_mips.h
+2 −2 include/cpuinfo_ppc.h
+72 −0 include/cpuinfo_riscv.h
+109 −0 include/cpuinfo_s390x.h
+76 −55 include/cpuinfo_x86.h
+28 −0 include/internal/cpuid_aarch64.h
+93 −6 include/internal/hwcaps.h
+32 −0 include/internal/windows_utils.h
+1 −1 ndk_compat/cpu-features.h
+72 −48 scripts/generate_badges.d
+17 −5 scripts/make_release.sh
+157 −54 scripts/run_integration.sh
+1 −142 src/hwcaps.c
+54 −0 src/hwcaps_freebsd_or_openbsd.c
+157 −0 src/hwcaps_linux_or_android.c
+145 −0 src/impl_aarch64__base_implementation.inl
+40 −0 src/impl_aarch64_cpuid.c
+46 −0 src/impl_aarch64_freebsd_or_openbsd.c
+1 −75 src/impl_aarch64_linux_or_android.c
+90 −0 src/impl_aarch64_macos_or_iphone.c
+137 −0 src/impl_aarch64_windows.c
+90 −0 src/impl_loongarch_linux.c
+2 −1 src/impl_ppc_linux.c
+111 −0 src/impl_riscv_linux.c
+121 −0 src/impl_s390x_linux.c
+106 −2 src/impl_x86__base_implementation.inl
+2 −2 src/impl_x86_windows.c
+38 −1 src/utils/list_cpu_features.c
+58 −2 test/CMakeLists.txt
+278 −15 test/cpuinfo_aarch64_test.cc
+179 −0 test/cpuinfo_loongarch_test.cc
+13 −11 test/cpuinfo_mips_test.cc
+180 −0 test/cpuinfo_riscv_test.cc
+82 −0 test/cpuinfo_s390x_test.cc
+181 −0 test/cpuinfo_x86_test.cc
Loading