aboutsummaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2012-03-10 13:46:33 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-03-28 16:16:08 +0100
commit2c8ccce9d152696613e6a079770749983bf440ff (patch)
treec115f723fc84aaf4eb9d02134fabcf3cb409e729 /i386
parent5313b8b80301ab2bde55351d48263ca5caee72ce (diff)
downloadgnumach-2c8ccce9d152696613e6a079770749983bf440ff.tar.gz
gnumach-2c8ccce9d152696613e6a079770749983bf440ff.tar.bz2
gnumach-2c8ccce9d152696613e6a079770749983bf440ff.zip
cpu_number: Add 64bit variant
* i386/i386/cpu_number.h (CX): Add 64bit variant.
Diffstat (limited to 'i386')
-rw-r--r--i386/i386/cpu_number.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/i386/i386/cpu_number.h b/i386/i386/cpu_number.h
index 7808e49c..f13056fd 100644
--- a/i386/i386/cpu_number.h
+++ b/i386/i386/cpu_number.h
@@ -33,7 +33,12 @@
#if NCPUS > 1
/* More-specific code must define cpu_number() and CPU_NUMBER. */
+#ifdef __i386__
#define CX(addr, reg) addr(,reg,4)
+#endif
+#ifdef __x86_64__
+#define CX(addr, reg) addr(,reg,8)
+#endif
#else /* NCPUS == 1 */