This commit is contained in:
2025-12-06 15:55:16 -06:00
parent e71c742863
commit 75a8e72093
2 changed files with 122 additions and 7 deletions

8
lib.h
View File

@@ -9,6 +9,14 @@
#define STDOUT_FILENO 1
__attribute__((always_inline))
void *memchr(const void *s, int c, size_t n) {
uint64_t dispose;
void *d;
asm("repnz scasb":"=D"(d),"=c"(dispose):"D"(s),"c"(n),"a"(c):"memory","cc");
return d;
}
static
void write(uint64_t fileno, void *buffer, size_t len) {
uint64_t a,d;