#include #include #include #include typedef ptrdiff_t size; typedef char byte; typedef uintptr_t uptr; typedef int32_t i32; typedef uint64_t u64; typedef float f32; typedef __m256i byte_32; #define sizeof(x) (size)sizeof(x) #define countof(a) (sizeof(a) / sizeof(*(a))) #define lengthof(s) (countof(s) - 1)