#include #include int main(); asm ( ".section .init \n" ".global _start \n" "_start: \n" " jmp main \n" ); void* memset(void* ptr, int val, size_t len) { uint8_t* p = ptr; while(len--) { *p++ = val; } return ptr; }