Commit Graph

17 Commits

Author SHA1 Message Date
84264e7f5a Test toupper() and tolower() for entire string 2025-06-23 17:10:56 +02:00
6463c3711a FIX: Return value of strcpy() 2025-06-23 16:28:05 +02:00
2e7a7c7b5f Fix: EOS not copied to dest in strcpy() 2025-06-23 16:21:21 +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
ed83e83885 Set rax to original rdi in strcat() (make sure dest pointer is returned) 2025-06-23 15:35:41 +02:00
0ee1142b75 Add null terminator to dest in strcpy() 2025-06-23 15:32:40 +02:00
e92afdb199 Remove unneeded saving of rdi in strcpy() 2025-06-23 15:30:39 +02:00
26c150cec0 Remove unneeded saving of rdi in strcat() 2025-06-23 15:27:02 +02:00
4aee0916db Remove unneeded saving of rdi in print() 2025-06-23 15:25:10 +02:00
c798157fd8 Use conditional moves in max[u]()/min[u]() 2025-06-23 15:24:30 +02:00
3a7b0b5cda Add clean to makefile 2025-06-23 15:14:56 +02:00
2f5e3202db min[u](),max[u](),islower(),isupper(),print(),puts(),strlen(),strcpy(),strcat() 2025-06-23 15:07:55 +02:00
4820e6242f Add makefile 2025-06-23 06:41:52 +02:00
0d6b2465c6 Ignore tests, .o, .lst 2025-06-23 06:40:57 +02:00
aa2e19e7ae Init repo 2025-06-22 06:57:41 +02:00