clang fix: Clang doesnt like the assembler syntax used in assembly stuff, so just make clang use what's actually in the standard library, rather than a re-implementation