Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'C/CpuArch.h')
-rwxr-xr-xC/CpuArch.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/C/CpuArch.h b/C/CpuArch.h
index b32142fe..b3e91f53 100755
--- a/C/CpuArch.h
+++ b/C/CpuArch.h
@@ -1,5 +1,5 @@
/* CpuArch.h -- CPU specific code
-2009-11-25: Igor Pavlov : Public domain */
+2010-03-11: Igor Pavlov : Public domain */
#ifndef __CPU_ARCH_H
#define __CPU_ARCH_H
@@ -24,10 +24,18 @@ If MY_CPU_LE_UNALIGN is not defined, we don't know about these properties of pla
#define MY_CPU_64BIT
#endif
-#if defined(_M_IX86) || defined(__i386__) || defined(MY_CPU_AMD64)
+#if defined(_M_IX86) || defined(__i386__)
+#define MY_CPU_X86
+#endif
+
+#if defined(MY_CPU_X86) || defined(MY_CPU_AMD64)
#define MY_CPU_X86_OR_AMD64
#endif
+#if defined(MY_CPU_X86) || defined(_M_ARM)
+#define MY_CPU_32BIT
+#endif
+
#if defined(_WIN32) && defined(_M_ARM)
#define MY_CPU_ARM_LE
#endif