// Includes the CPU specific cl_asm_*.cc file.
-#include "cl_config.h"
+#include "cln/config.h"
#include "cl_DS_endian.h"
-#ifdef __m68k__
+#ifndef NO_ASM
+
+#if defined(__m68k__) && (intCsize==16)
#include "cl_asm_m68k_.cc"
#endif
#include "cl_asm_sparc64_.cc"
#endif
-#ifdef __i386__
+#if defined(__i386__)
#include "cl_asm_i386_.cc"
#endif
-#ifdef __mips__
+#if defined(__mips__)
#include "cl_asm_mips_.cc"
#endif
-#ifdef __hppa__
+#if defined(__hppa__)
#include "cl_asm_hppa_.cc"
#endif
-#ifdef __arm__
+#if defined(__arm__)
#include "cl_asm_arm_.cc"
#endif
+#endif // ndef NO_ASM