start executing

This commit is contained in:
2026-05-12 14:02:34 +02:00
parent 0b1d14bcd5
commit fc5beebd8e
12 changed files with 144 additions and 13 deletions
+8
View File
@@ -144,6 +144,14 @@ static constexpr inline void swap_buffer(std::array<u8, Size> &data) {
}
}
template <typename T>
static constexpr inline void swap_buffer(u8 *data, size_t size) {
for (size_t i = 0; i < size; i += sizeof(T)) {
const T original = *reinterpret_cast<T *>(&data[i]);
*reinterpret_cast<T *>(&data[i]) = std::byteswap(original);
}
}
#ifdef _WIN32
inline void *aligned_alloc(const size_t alignment, const size_t size) { return _aligned_malloc(size, alignment); }