Logo
Explore Help
Sign In
Kwarde/klibc
1
0
Fork 0
You've already forked klibc
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
54 Commits 1 Branch 0 Tags
01e14d418abee460e41c0782d68e56c42c689edf
Commit Graph

10 Commits

Author SHA1 Message Date
Kwarde
e020fb15c1 FIX: itoa() not saving rbx 2025-06-25 16:23:02 +02:00
Kwarde
3e8bcdeb01 Get rid of gcc, adds exit() 2025-06-25 14:58:02 +02:00
Kwarde
266cb57d1c Proper SYS V ABI use (don't restore rsi in itoa) 2025-06-25 13:31:48 +02:00
Kwarde
f5e1143138 Fix issue in printf() with %d --needed to push+pop several registers before/after itoa() call 2025-06-25 13:29:26 +02:00
Kwarde
4438abda11 Dump current state of printf() (adding %d support), adds itoa() 2025-06-25 13:07:18 +02:00
Kwarde
d718f1ff1d Don't zero rax in tolower/toupper; they both call islower/isupper which already zeroes rax 2025-06-23 15:59:40 +02:00
Kwarde
acd0afbeba Fix jumps in tolower/toupper; .dtu/.dtl would always be reached. 2025-06-23 15:55:38 +02:00
Kwarde
3ec591aab4 tolower(), toupper() 2025-06-23 15:47:05 +02:00
Kwarde
c798157fd8 Use conditional moves in max[u]()/min[u]() 2025-06-23 15:24:30 +02:00
Kwarde
2f5e3202db min[u](),max[u](),islower(),isupper(),print(),puts(),strlen(),strcpy(),strcat() 2025-06-23 15:07:55 +02:00
Powered by Gitea Version: 1.24.2 Page: 102ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API