summaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils
AgeCommit message (Expand)Author
2021-12-01[libc] Add _64 element to aarch64Guillaume Chatelet
2021-11-30[libc] Add a reasonably optimized version for bcmpGuillaume Chatelet
2021-11-26[libc] Make string entrypoints mutualy exclusive.Siva Chandra Reddy
2021-11-24[libc] Fix wrong type for load/store of Repeated elementsGuillaume Chatelet
2021-11-22[libc] add memmove basic building blocksGuillaume Chatelet
2021-11-17[libc] Fix missing restrictsGuillaume Chatelet
2021-11-17[libc] Fix documentation typoGuillaume Chatelet
2021-11-04[libc][NFC] Allow memset (and bzero) to be inlinedGuillaume Chatelet
2021-11-04[libc][NFC] Allow memcmp to be inlinedGuillaume Chatelet
2021-11-04[libc][NFC] Allow memcpy to be inlinedGuillaume Chatelet
2021-11-02[libc] Add more robust compile time architecture detectionGuillaume Chatelet
2021-10-29Revert "[libc] Add more robust compile time architecture detection"Guillaume Chatelet
2021-10-29[libc] Add more robust compile time architecture detectionGuillaume Chatelet
2021-10-28[libc] automemcpyGuillaume Chatelet
2021-10-08[libc] Add rep;movsb as an accelerator under x86Guillaume Chatelet
2021-10-08[libc] ifdef guard element architecture implementationsGuillaume Chatelet
2021-10-08Revert "[libc] Add rep;movsb as an accelerator under x86"Guillaume Chatelet
2021-10-08[libc] Add rep;movsb as an accelerator under x86Guillaume Chatelet
2021-09-23[libc] Add optimized memset for AArch64Andre Vieira
2021-09-05[libc][Obvious] Fix typosCheng Wang
2021-08-16[libc] dedup handling of size 4 for memsetGuillaume Chatelet
2021-08-16[libc] Optimize Loop strategyGuillaume Chatelet
2021-07-29[libc] rewrite aarch64 memcmp implementationGuillaume Chatelet
2021-07-23[libc] optimize bzero/memset for x86Guillaume Chatelet
2021-07-07[LIBC] Add an optimized memcmp implementation for AArch64Andre Vieira
2021-06-25[libc] Use __builtin_ctzll instead of __builtin_ctzl in elements_x86.h.Siva Chandra Reddy
2021-06-16[libc] Add a set of elementary operationsGuillaume Chatelet
2021-06-16Revert "[libc] Add a set of elementary operations"Guillaume Chatelet
2021-06-16[libc] Add a set of elementary operationsGuillaume Chatelet
2021-06-15Revert "[libc] Add a set of elementary operations"Guillaume Chatelet
2021-06-15[libc] Add a set of elementary operationsGuillaume Chatelet
2021-06-15Revert "[libc] Add a set of elementary operations"Guillaume Chatelet
2021-06-15[libc] Add a set of elementary operationsGuillaume Chatelet
2021-06-14Revert "[libc] Add a set of elementary operations"Guillaume Chatelet
2021-06-14[libc] Add a set of elementary operationsGuillaume Chatelet
2021-04-26[libc] Use different alignment for memcpy between ARM and x86.Guillaume Chatelet
2021-03-30[libc] Fix msan/asan memcpy reentrancyGuillaume Chatelet
2021-02-24[libc][NFC] Remove headergen for the cacheline size macro.Siva Chandra Reddy
2021-01-15[libc] CopyAlignedBlocks can now specify alignment on top of block sizeGuillaume Chatelet
2021-01-06[libc] Align src buffer instead of dst bufferGuillaume Chatelet
2020-11-30[libc] Improve memcpy copy loopGuillaume Chatelet
2020-05-26[libc][NFC] Simplify memcpy implementationGuillaume Chatelet
2020-05-20[libc] Add memset and bzero implementationsGuillaume Chatelet
2020-04-10[libc] Add fully-qualified target names.Siva Chandra Reddy
2020-04-08[libc][NFC] Make all top of file comments consistent.Paula Toth
2020-03-28[libc] Only use __has_builtin on clangAlex Brachet
2020-03-28[libc][NFC] Ensure internal implementation is in __llvm_libc namespaceAlex Brachet
2020-03-18[libc] Adding memcpy implementation for x86_64Guillaume Chatelet
2020-01-31[libc] Add utils for memory functionsGuillaume Chatelet