// Includes the CPU specific cl_asm_*.h file.
-#include "cln/config.h"
-#include "cl_DS_endian.h"
+#include "cl_config.h"
+#include "base/digitseq/cl_DS_endian.h"
-#ifdef __m68k__
+#ifndef NO_ASM
+
+#if defined(__m68k__) && (intCsize==16)
#include "cl_asm_m68k.h"
#endif
#include "cl_asm_sparc64.h"
#endif
-#ifdef __i386__
+#if defined(__i386__)
#include "cl_asm_i386.h"
#endif
-#if defined(__mips__) && !defined(__mips64__) && (intDsize==32)
+#if (defined(__mips__) || defined(__mipsel__)) && !defined(__mips64__) && (intDsize==32)
#include "cl_asm_mips.h"
#endif
#include "cl_asm_hppa.h"
#endif
-#ifdef __arm__
+#if defined(__arm__)
#include "cl_asm_arm.h"
#endif
+#endif // ndef NO_ASM