aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/machine
AgeCommit message (Expand)AuthorFilesLines
2025-11-03newlib/ChangeLog:Jan Dubiec1-18/+21
2025-07-25newlib: libc: return back support for AArch64 ILP32Radek Bartoň14-10/+64
2025-07-25Revert Joel's working ilp32 patchJoel Sherrill16-108/+54
2025-07-25ilp32: Revert patch removing ilp32 supportJoel Sherrill16-54/+108
2025-07-21newlib: add dummy implementations of fe{get,set}prec for Aarch64 CygwinRadek Bartoň1-0/+15
2025-07-17nvptx: Change 'read' and 'write' to 'ssize_t' return typeArijit Kumar Das2-2/+3
2025-07-17newlib: libc: update asmdefs.h compatible with Cygwin AArch64Radek Bartoň16-108/+54
2025-07-10RISC-V: memmove() speed optimized: Call memcpy()m fally1-67/+93
2025-07-10RISC-V: memmove() speed optimized: Align source addressm fally1-50/+135
2025-07-10RISC-V: memmove() speed optimized: Add loop-unrollingm fally1-9/+48
2025-07-10RISC-V: memmove() speed optimized: Replace macros and use fixed-width typesm fally1-25/+35
2025-07-10RISC-V: memmove() speed optimized: Add implementationm fally4-15/+100
2025-07-04libc: mips: fix strcmp bug for little endian targetsFaraz Shahbazker1-2/+5
2025-07-04libc: mips: Improve performance of strcmp implementationFaraz Shahbazker1-79/+123
2025-07-04libc: mips: memcpy prefetches beyond copied memoryFaraz Shahbazker1-53/+97
2025-07-04libc: mips: Add improved C implementation of memcpy/memsetFaraz Shahbazker3-1/+582
2025-07-04mips: Implement MIPS HAL and UHIJovan Dmitrović4-119/+135
2025-07-04aarch64: Export fe{enable,disable,get}except on CygwinRadek Bartoň1-4/+12
2025-07-02RISC-V: Fix memcpy() for GCC 13Sebastian Huber1-2/+2
2025-06-02RISC-V: strcmp [speed optimized]: optimize mismatch logic for targets with Zb...puranikvinit1-63/+94
2025-06-02RISC-V: strcmp [speed optimized]: optimize null detect logic for targets with...puranikvinit1-4/+8
2025-06-02RISC-V: strcmp [speed optimized]: use compressed registers wherever possiblepuranikvinit1-4/+4
2025-06-02RISC-V: strcmp: refactor labels for improved readabilitypuranikvinit1-13/+18
2025-06-02RISC-V: setjmp: reduce code size for register load/store with Zilsdpuranikvinit1-25/+49
2025-06-02newlib: riscv: Remove undefined behavior in strlen()Eric Salem1-1/+4
2025-05-28newlib: riscv: Align whitespace of size optimized memset()Eric Salem1-4/+4
2025-05-28newlib: riscv: Optimize memset() for speedEric Salem1-71/+262
2025-05-27RISC-V: memcpy() align dest when misaligned access is prohibitedMahmoud Abumandour1-12/+60
2025-05-27RISC-V: memcpy() Use inline functions instead of macros and gotosMahmoud Abumandour1-18/+24
2025-05-27RISC-V: memcpy() Use uintxlen_t for xlen-sized copyMahmoud Abumandour1-35/+36
2025-05-21newlib: riscv: Optimize memchr() and memrchr()Eric Salem4-83/+249
2025-05-21newlib: riscv: Add memchr() and memrchr() implementationsEric Salem3-1/+199
2025-05-02newlib: riscv: Remove unnecessary byte load for strlen()Eric Salem1-7/+7
2025-04-23newlib: riscv: Fix build for rv64eEric Salem1-2/+2
2025-04-15newlib: riscv: Remove unnecessary byte load/store for stpcpy()/strcpy()Eric Salem1-3/+3
2025-04-11RISC-V: Size optimized versions: Replace add with addim fally4-8/+8
2025-04-11RISC-V: memset() size optimized version: Rename local labelsm fally1-4/+4
2025-04-11RISC-V: memset() size optimized version: Use compressed registersEric Salem1-3/+3
2025-04-11RISC-V: memcpy() size optimized version: Use compressed registersMahmoud Abumandour1-4/+4
2025-04-11RISC-V: memcpy() size optimized version: Replace lb with lbuMahmoud Abumandour1-1/+1
2025-04-11RISC-V: memmove() size optimized version: Relax RAW dependencym fally1-2/+2
2025-04-11RISC-V: memmove() size optimized version: Replace lb with lbum fally1-3/+3
2025-04-11RISC-V: memmove() size optimized version: Add commentsm fally1-8/+8
2025-04-11RISC-V: memmove() size optimized version: Rename local labelsm fally1-6/+6
2025-04-11RISC-V: memmove() size optimized version: Use compressed registers onlym fally1-8/+8
2025-04-11RISC-V: memmove() size optimized version: Use compressed registerm fally1-2/+2
2025-04-02newlib: riscv: Fix build and reorganize header filesEric Salem6-11/+21
2025-04-01RISC-V: Fix the asm code for large code modelKito Cheng1-1/+8
2025-03-24newlib: riscv: Add stpcpy() portEric Salem4-45/+75
2025-03-24newlib: riscv: Optimize strlen()Eric Salem2-12/+57