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
65 Commits 1 Branch 0 Tags
fc28643c1a3a6a0a475b1e6c72a4d6b25555aa55
Commit Graph

11 Commits

Author SHA1 Message Date
Kwarde
fc28643c1a Get rid of unneeded function prologues/epilogues 2025-06-26 07:23:29 +02:00
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: 49ms 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