1
0
mirror of https://github.com/google/cpu_features.git synced 2025-05-01 00:33:36 +02:00

Commit Graph

  • 4e191a4cc8 script: rename few variables in expand_bootlin Corentin Le Molgat 2022-11-02 17:55:05 +01:00
  • 19799486d2
    Add Intel Raptor Lake uarch detection (#283) Mykola Hohsadze 2022-11-08 14:35:50 +00:00
  • b7bc447203
    Update README.md to report support of POWER and s390x (#284) Guillaume Chatelet 2022-11-03 10:39:28 +01:00
  • 16ca56fcb2
    Improve CI (Aarch64, Power) (#285) Mizux 2022-11-03 10:06:38 +01:00
  • 981fbe3914
    S390X Support (#274) marquitos0119 2022-11-02 03:38:13 -05:00
  • bddcc3721c
    Add REP instructions detection (#282) Mykola Hohsadze 2022-10-26 17:13:15 +03:00
  • 26852665b4
    Add X86 movdir detection (#281) Mykola Hohsadze 2022-10-25 10:33:13 +03:00
  • 3485a46a6d Add X86 GFNI detection Mykola Hohsdze 2022-10-23 20:03:05 +03:00
  • 8ca7c65f65
    add x86/avx512_fp16 detection (#279) damageboy 2022-10-20 12:26:13 +03:00
  • 627959faee
    Add AMD ZEN4 Raphael detection (#277) Mykola Hohsadze 2022-10-19 12:36:27 +03:00
  • 4760834428
    add mobile core flavor (#266) Andrei Kurushin 2022-10-19 12:35:19 +03:00
  • 438a66e418
    Use textual_hdrs for bazel instead of hdrs (#276) Guillaume Chatelet 2022-09-29 11:10:07 +02:00
  • 302566b160
    Replace hardcoded cache type value to enum type for X86 tests (#270) Mykola Hohsadze 2022-09-19 13:56:09 +03:00
  • b69591add3
    Add support for detecting Intel CascadeLake CPUs (#271) William Tambellini 2022-09-19 01:00:01 -07:00
  • cee2648cf0
    Add cache detection for old AMD processors (#199) Mykola Hohsadze 2022-08-18 14:55:21 +03:00
  • 1e253a7728
    add amd cato (#267) Andrei Kurushin 2022-08-18 11:40:24 +03:00
  • cd97c7cee7
    Get rid repeated branch (#269) Mykola Hohsadze 2022-08-18 11:39:00 +03:00
  • 4e8d2e3a22
    add intel goldmont plus (#256) Andrei Kurushin 2022-08-08 10:27:18 +03:00
  • 876b9e6a73
    add amd piledriver 0x10 model (#255) Andrei Kurushin 2022-08-05 16:56:53 +03:00
  • 349ef06634 add CometLake model 166 Andrew Kurushin 2022-08-02 13:39:45 +03:00
  • cf7cd9824f Replace hardcode values to constants Mykola Hohsdze 2022-08-05 01:37:06 +03:00
  • 426b036e8d
    Added some missing amd k12 uarch (#259) Daniele Affinita 2022-08-04 22:30:46 +02:00
  • c6b0a803a8 Add AVX_VNNI Mykola Hohsdze 2022-08-04 22:01:47 +03:00
  • cbc8f9c7a3 add Lakefield Andrew Kurushin 2022-08-02 21:27:29 +03:00
  • 6d62f2fa64 add intel Tremont microarch Andrew Kurushin 2022-08-02 18:14:55 +03:00
  • f60b6f8405 [NFC] Remove unused variable Guillaume Chatelet 2022-07-28 14:29:50 +00:00
  • 8d86a40b7a [NFC] Restrict windows inclusion to windows platforms Guillaume Chatelet 2022-07-28 14:24:57 +00:00
  • d3c5e369db
    test enum macro consistency (#257) Andrei Kurushin 2022-07-28 13:34:42 +03:00
  • 601471d527
    Add detection LZCNT (#254) Mykola Hohsadze 2022-07-28 13:22:16 +03:00
  • 677d6419b2
    remove internal FillX86BrandString usage (#258) Andrei Kurushin 2022-07-25 18:39:50 +03:00
  • c7c7751682
    Add macros for RISCV hwcaps (#246) michael-roe 2022-07-21 20:58:04 +01:00
  • c1620a979e
    add comet lake unit test #248 (#250) Andrei Kurushin 2022-07-21 22:57:38 +03:00
  • 38ae5d095c
    add windows ssse3,sse4_1,sse4_2 detection for non avx path (#251) Andrei Kurushin 2022-07-21 22:56:50 +03:00
  • 8eb944f55d
    add comet lake support #248 (#249) Andrei Kurushin 2022-07-13 11:28:34 +03:00
  • db9ad9fc2c Add not about avx512_4vbmi2 being an alias of avx512_4fmaps Guillaume Chatelet 2022-07-12 15:45:51 +00:00
  • 8360923923
    Add macros for RISCV features (#244) michael-roe 2022-07-12 10:41:15 +01:00
  • 3c4801d12d
    Add AMD ZEN 4 uarch and update detection (#243) Mykola Hohsadze 2022-06-17 12:18:05 +03:00
  • 08f2dc115e
    Added some MIPS features. (#241) michael-roe 2022-06-01 14:58:29 +01:00
  • 8b3f891d9b
    Added CPU_FEATURES_COMPILED_MIPS_MIPS3D. (#240) michael-roe 2022-05-19 10:57:13 +01:00
  • 0bf4ea0529
    Add install doc (Fix #238) (#239) Mizux 2022-04-27 17:08:04 +02:00
  • b04a9daf71
    Update AArch64 features to Linux 5.17. (#237) Tamas Zsoldos 2022-04-27 10:26:29 +02:00
  • 7fe96b1d3d
    Comply with -Wstrict-prototypes Guillaume Chatelet 2022-04-14 11:01:06 +02:00
  • dedea3a5a7
    Comply with -Wstrict-prototypes Guillaume Chatelet 2022-04-13 13:21:32 +02:00
  • 188d0d3c38
    Add bazel ci README, update main README (#235) Guillaume Chatelet 2022-03-15 17:05:03 +01:00
  • c219c921c5
    Move ci folder and make naming more consistent (#233) Guillaume Chatelet 2022-03-15 13:26:25 +01:00
  • 70ca4fd06f Add script to generate markdown CI badges Guillaume Chatelet 2022-03-15 10:17:19 +00:00
  • 84974a4db5
    Update CI status table Guillaume Chatelet 2022-03-14 23:20:03 +01:00
  • 49679ea9d2
    ci: Add bazel jobs (#232) Mizux 2022-03-10 11:27:29 +01:00
  • e4e535d7c2 Bump google test commit Guillaume Chatelet 2022-03-09 10:52:31 +00:00
  • ed2c184fb2
    Remove trailing whitespace in .grenrc.yml Guillaume Chatelet 2022-03-09 11:20:37 +01:00
  • de700c4a30
    Improve the release process (#231) Guillaume Chatelet 2022-03-09 11:05:08 +01:00
  • 8a494eb1e1 Release v0.7.0 v0.7.0 Guillaume Chatelet 2022-03-08 10:31:24 +00:00
  • bdb54a2ed4 Fix release script Guillaume Chatelet 2022-03-08 10:30:23 +00:00
  • 40e1c7158d
    replace sse3 detection with pni when reading /proc/cpuinfo (#225) jmfriedt 2022-02-22 14:19:17 +01:00
  • 5649bdff4e
    Fix include paths in BUILD (#226) Peter Gavin 2022-02-22 02:38:11 -08:00
  • 1d02169588
    Add support for ZHAOXIN CPU (#218) AnvilaWang 2022-02-18 23:32:06 +08:00
  • 9edae37fc7 Fix windows amd64 ci Mykola Hohsdze 2022-02-17 11:51:19 +02:00
  • e38dc6d2a8
    [NFC] Add bazel support to cpu_features (#222) Guillaume Chatelet 2022-02-03 13:56:31 +01:00
  • 5f5e6d620f
    Fix a getauxval comment and expand the Krait idiv workaround (#206) Ryan Prichard 2022-02-01 08:25:05 -08:00
  • f1801f0ca1
    Fix list_cpu_features.exe does not detect SSE42 on Xeon X5650 (Windows) (#220) Mykola Hohsadze 2022-01-31 11:15:17 +02:00
  • 2f5a7bf80a
    Rename 'master' branch into 'main' (#219) Guillaume Chatelet 2022-01-24 16:01:45 +01:00
  • 149916384b
    [x86] Embed brand_string and mark FillX86BrandString as deprecated (#214) Guillaume Chatelet 2022-01-14 17:20:31 +01:00
  • aa642e573e [NFC] Avoid polluting global scope Guillaume Chatelet 2022-01-14 16:06:30 +00:00
  • 5ed8ef4bbe
    [NFC][x86] Read all cpuid leaves at once (#213) Guillaume Chatelet 2022-01-14 14:14:07 +01:00
  • 69d39934e8
    Fix arm64 detection precedence in CMakeLists.txt (#209) Guillaume Chatelet 2021-11-30 10:45:28 +01:00
  • 9d34e6a1c8 Fix #205 Since buffers are a few tens of bytes there is no need for optimized memfunctions. For compile time sizes, the compiler will generate optimal code already. Guillaume Chatelet 2021-11-22 16:50:29 +00:00
  • fc52c64ebc fix googletest download Mykola Hohsdze 2021-11-16 03:41:18 +02:00
  • ebcdfcaeff Fix missing header Guillaume Chatelet 2021-10-29 13:54:41 +00:00
  • f69a25811f make copy and equals inline headers Guillaume Chatelet 2021-10-29 12:41:43 +00:00
  • 990c55c50f Silence unsused parameters Guillaume Chatelet 2021-10-29 10:48:52 +00:00
  • 6fd9a8ca58 Make getter/setter static so they don't leak Guillaume Chatelet 2021-10-29 10:47:01 +00:00
  • 400d4f2836 Fix CpuFeatures_memchr to actually use the provided size argument Guillaume Chatelet 2021-10-29 10:10:20 +00:00
  • 5695cc4817
    Update uarch detection for Intel processors (#184) Nikolay Hohsadze 2021-10-29 11:41:50 +03:00
  • 5ef0db4bba
    Update README.md Guillaume Chatelet 2021-10-28 16:36:10 +02:00
  • 1601db5335 ci: Update Linux jobs to run inside a docker container. Corentin Le Molgat 2021-10-27 14:09:08 +02:00
  • ccc3a51e4c ci: Add docker based test framework Corentin Le Molgat 2021-10-25 16:06:43 +02:00
  • ca84b91d34 scripts: Fixup for run_integration.sh Corentin Le Molgat 2021-10-27 08:47:32 +02:00
  • f96d5f74d4 NFC remove reference to libc memory functions Guillaume Chatelet 2021-10-28 11:56:57 +00:00
  • deb2a61b80
    New code layout - breaking change in cpu_features_macros.h (#194) Guillaume Chatelet 2021-10-28 13:52:46 +02:00
  • 0dd8b41eca
    Update README.md (#193) Guillaume Chatelet 2021-10-27 14:48:47 +02:00
  • 8e5c298d1d Update README.md Corentin Le Molgat 2021-10-27 10:52:52 +02:00
  • 06abc90b45 ci: Fix windows workflow filename Mizux Seiha 2021-10-26 16:35:50 +02:00
  • 9178459627 ci: Drop use of Travis-CI and Appveyor Mizux Seiha 2021-10-26 16:32:36 +02:00
  • a707bef49d cmake: Fix enabling ndk_compat Corentin Le Molgat 2021-10-27 10:54:43 +02:00
  • c5659bf16f Override CacheInfo only if new data is available via Deterministic Cache Parameters Leaf #190 Guillaume Chatelet 2021-10-26 15:21:27 +00:00
  • 5d871e7569
    ci: Migrate FreeBSD to macos-10.15 virtual env (#191) Mizux 2021-10-26 14:01:14 +00:00
  • 7bd206a75f Fix memory overflow Duplicate of #190 Guillaume Chatelet 2021-10-26 13:58:42 +00:00
  • 55ac9f0556
    Set CTest output on failure (#189) Guillaume Chatelet 2021-10-26 15:08:38 +02:00
  • d4252660a2 ci(github): Add workflows Corentin Le Molgat 2021-10-25 11:38:20 +02:00
  • 440452e9a3 ci(travis): adapt it to the new run_integration.sh Corentin Le Molgat 2021-10-25 11:36:40 +02:00
  • 8971bf0b0e tools: Rework cross compilation scripts Corentin Le Molgat 2021-10-25 11:34:59 +02:00
  • 239c2e5660 ci(appveyor): Add VS 2019 job Corentin Le Molgat 2021-06-25 14:52:14 +02:00
  • 0f07e4b9eb .gitignore: Add build_cross/ Corentin Le Molgat 2021-06-25 14:52:54 +02:00
  • 545b2e84ec cmake: Use of CMAKE_POSITION_INDEPENDENT_CODE instead of BUILD_PIC (Fix #143) Corentin Le Molgat 2021-10-25 11:10:00 +02:00
  • 769287c384
    Fixes #185 (#187) Guillaume Chatelet 2021-10-25 09:48:46 +02:00
  • cf589a2844
    [NFC] Change implementation of FillX86BrandString (#181) Guillaume Chatelet 2021-10-21 10:51:00 +02:00
  • 32b49eb5e7
    Fixes wrong cache detection of old processors (#183) Guillaume Chatelet 2021-10-20 17:02:52 +02:00
  • 4a81f3756e [NFC] encapsulate fake cpu instance in x86 test Guillaume Chatelet 2021-10-20 08:15:44 +00:00
  • b324a7043c
    Showcase community bindings (#180) Guillaume Chatelet 2021-10-18 15:53:02 +02:00
  • 0925f6953c
    Add cache info for new AMD CPUs (0x8000001D) (#171) Nikolay Hohsadze 2021-10-18 15:14:29 +03:00