12 Commits

Author SHA1 Message Date
Myles Busig
fefdce4e41 Fix incorrect memcpy 2024-03-07 14:44:17 -07:00
Myles Busig
e8601d7807 Change strings to use mtl::memmove instead of memcpy ot std::memmove 2024-03-07 14:32:46 -07:00
Myles Busig
7bfc38d978 Change strings to use string_view instead of const char*
Because the length of a string_view is computed at compile time, it is
faster for simple copies.
2024-03-07 14:25:39 -07:00
Myles Busig
99bb7d4b6e Add initial string_view implementation 2024-03-07 14:24:10 -07:00
Myles Busig
f0dfd29692 Fix incorrect function name in fixed.hpp 2024-03-06 23:49:40 -07:00
Myles Busig
6f74f94aee Add initial fixed point number implementation 2024-03-06 23:42:48 -07:00
Myles Busig
516644ef9a Add finite state machine header to cmake 2024-03-06 23:05:15 -07:00
Myles Busig
1d42c106e0 Add initial finite state machine implementation 2024-03-06 23:02:00 -07:00
Myles Busig
d89ae1fbe5 Fix rmemcpy32 not copying chunks correctly 2024-03-06 23:00:38 -07:00
Myles Busig
e19cb4a079 Fix incorrect paths in CMakeLists.txt 2024-03-04 20:56:36 -07:00
Myles Busig
29aa5bdc5b Add cmake files and initial memcpy/string implementation 2024-03-04 20:44:58 -07:00
Myles Busig
d397a376a5 Initial commit 2024-03-04 19:29:37 -07:00