|
e020fb15c1
|
FIX: itoa() not saving rbx
|
2025-06-25 16:23:02 +02:00 |
|
|
3e8bcdeb01
|
Get rid of gcc, adds exit()
|
2025-06-25 14:58:02 +02:00 |
|
|
266cb57d1c
|
Proper SYS V ABI use (don't restore rsi in itoa)
|
2025-06-25 13:31:48 +02:00 |
|
|
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 |
|
|
4438abda11
|
Dump current state of printf() (adding %d support), adds itoa()
|
2025-06-25 13:07:18 +02:00 |
|
|
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 |
|
|
acd0afbeba
|
Fix jumps in tolower/toupper; .dtu/.dtl would always be reached.
|
2025-06-23 15:55:38 +02:00 |
|
|
3ec591aab4
|
tolower(), toupper()
|
2025-06-23 15:47:05 +02:00 |
|
|
c798157fd8
|
Use conditional moves in max[u]()/min[u]()
|
2025-06-23 15:24:30 +02:00 |
|
|
2f5e3202db
|
min[u](),max[u](),islower(),isupper(),print(),puts(),strlen(),strcpy(),strcat()
|
2025-06-23 15:07:55 +02:00 |
|