summaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils/op_x86.h
AgeCommit message (Expand)Author
2025-10-13Revert "[libc] Implement branchless head-tail comparison for bcmp" (#162859)Guillaume Chatelet
2025-09-12[libc] Some MSVC compatibility changes for src/string/memory_utils. (#158393)lntue
2025-02-05[libc] Fix all imports of src/string/memory_utils (#114939)Krishna Pandey
2024-11-25[libc] suppress string warning in case intrinsics are defined as macros (#117...Schrodinger ZHU Yifan
2024-09-06[libc] Implement branchless head-tail comparison for bcmp (#107540)Vitaly Goldshteyn
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-05-31[libc][NFC] Allow compilation of `memcpy` with `-m32` (#93790)Guillaume Chatelet
2024-03-05[libc] fix more readability-identifier-naming lints (#83914)Nick Desaulniers
2024-01-18[libc][NFC] Selectively disable GCC warnings (#78462)Guillaume Chatelet
2024-01-11[libc][NFC] Use 16-byte indices for _mmXXX_shuffle_epi8 (#77781)Guillaume Chatelet
2024-01-11[libc] Fix buggy AVX2 / AVX512 `memcmp` (#77081)Guillaume Chatelet
2024-01-08[libc] fix up #77384Nick Desaulniers
2024-01-08[libc] fix -Wconversion (#77384)Nick Desaulniers
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-06-30[libc] Fix more inline definitionsRoland McGrath
2023-06-30[libc] Add missing cast in x86 big_endian_cmp_maskRoland McGrath
2023-06-30[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-21Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-16[libc] Add LIBC_INLINE_VAR for inline variablesAlex Brachet
2023-06-14[libc][NFC] Fix some issues with LIBC_INLINEAlex Brachet
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-12Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-05Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-05[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-02-09[libc][NFC] Move architectures.h to properties subfolderGuillaume Chatelet
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy
2022-12-18[libc] Make string functions buildable with GCCGuillaume Chatelet
2022-12-07[libc] Fix warning with -fno-lax-vector-conversionsGuillaume Chatelet
2022-11-18[libc][reland] Fix builtin definition for memory functionsMichael Jones
2022-11-16Revert D137868 "[libc] Fix builtin definition for memory functions"Fangrui Song
2022-11-16[libc] Fix builtin definition for memory functionsMichael Jones
2022-11-02[reland][libc] Switch to new implementation of mem* functionsGuillaume Chatelet
2022-10-27Revert D136595 "[libc] Switch to new implementation of mem* functions"Guillaume Chatelet
2022-10-25[libc] Switch to new implementation of mem* functionsGuillaume Chatelet
2022-10-24[libc] Use cpp::byte instead of char in mem* functionsGuillaume Chatelet
2022-10-24[libc] mem* framework v3Guillaume Chatelet
2022-10-20Revert D136292 "[libc] mem* framework v3"Guillaume Chatelet
2022-10-20[libc] mem* framework v3Guillaume Chatelet
2022-10-14Revert "[libc] New version of the mem* framework"Sterling Augustine
2022-10-14[libc] New version of the mem* frameworkGuillaume Chatelet
2022-10-14Revert "[libc] New version of the mem* framework"Guillaume Chatelet
2022-10-14[libc] New version of the mem* frameworkGuillaume Chatelet
2022-10-14Revert "[libc] New version of the mem* framework"Guillaume Chatelet
2022-10-14[libc] New version of the mem* frameworkGuillaume Chatelet
2022-10-13Revert "[libc] New version of the mem* framework"Guillaume Chatelet