/* Automatically generated by
	StackToRegisterMappingCogit VMMaker-tonel.1 uuid: c871ca2a-d001-0e00-af34-8ec507f47eec
 */

#if !SysV && !_WIN64 && !SysV && !_WIN64
# define SysV 1
#endif

#if SysV && (defined(x86_64) || defined(__amd64) || defined(__x86_64) || defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))

#	include "cogitX64SysV.c"

#elif _WIN64 && (defined(x86_64) || defined(__amd64) || defined(__x86_64) || defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))

#	include "cogitX64WIN64.c"

#elif defined(__aarch64__) || defined(_M_ARM64)

#	include "cogitaarch64.c"

#elif defined(__riscv__) || defined(__riscv)

#	include "cogitriscv64.c"

#elif SysV && (defined(x86_64) || defined(__amd64) || defined(__x86_64) || defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))

#	include "cogitX64SysV.c"

#elif _WIN64 && (defined(x86_64) || defined(__amd64) || defined(__x86_64) || defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64))

#	include "cogitX64WIN64.c"

#else
#	error As yet no Cogit implementation appears to exist for your platform.
#	error Consider implementing it, starting by adding a subclass of CogAbstractInstruction.
#endif
