#pragma once

#if defined(_M_AMD64) || defined(_M_X64) || defined(__x86_64__)
	#define EHS_LITTLE_ENDIAN
	#define EHS_ARCH_X64
    #define EHS_64_BIT
#elif defined(_M_ARM64) || defined(__aarch64__)
    #define EHS_LITTLE_ENDIAN
    #define EHS_ARCH_ARM64
    #define EHS_64_BIT
#else
    #error Unsupported architecture.
#endif