BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
I've tried to make parts of the code more OoO friendly, also x86-64 has SSE2 in the base architecture, so try to use them to improve performance in the strings functions.
I hadn't much time to test the code, so check it out before merging it, thanks :D
I've tried to make parts of the code more OoO friendly, also x86-64 has SSE2 in the base architecture, so try to use them to improve performance in the strings functions. I hadn't much time to test the code, so check it out before merging it, thanks :D