$NetBSD: patch-aa,v 1.1.1.1 2005/07/24 23:47:11 thomasklausner Exp $

--- mp1e/common/mmx.c.orig	2005-02-25 19:30:47.000000000 +0100
+++ mp1e/common/mmx.c
@@ -52,7 +52,7 @@ typedef union {
 		unsigned int		edx;
 		unsigned int		ecx;
 	}			r;
-} cpuid_t;
+} mmx_cpuid_t;
 
 static inline int
 toggle_eflags_id(void)
@@ -81,7 +81,7 @@ toggle_eflags_id(void)
 }
 
 static /*inline*/ unsigned int
-cpuid(cpuid_t *buf, unsigned int level)
+mmx_cpuid(mmx_cpuid_t *buf, unsigned int level)
 {
 	unsigned int eax;
 
@@ -125,17 +125,17 @@ cpuid(cpuid_t *buf, unsigned int level)
 int
 cpu_detection(void)
 {
-	cpuid_t c;
+	mmx_cpuid_t c;
 
 	if (!toggle_eflags_id()) {
 		ASSERT("identify CPU", 0);
 		return CPU_UNKNOWN;
 	}
 
-	cpuid(&c, 0);
+	mmx_cpuid(&c, 0);
 
 	if (!strncmp(c.s + 4, "GenuineIntel", 12)) {
-		cpuid(&c, 1);
+		mmx_cpuid(&c, 1);
 
 		if (FEATURE(INTEL_MMX | INTEL_CMOV | INTEL_SSE | INTEL_SSE2))
 			return CPU_PENTIUM_4;
@@ -146,8 +146,8 @@ cpu_detection(void)
 		if (FEATURE(INTEL_MMX))
 			return CPU_PENTIUM_MMX;
 	} else if (!strncmp(c.s + 4, "AuthenticAMD", 12)) {
-		if (cpuid(&c, 0x80000000) > 0x80000000) {
-			cpuid(&c, 0x80000001);
+		if (mmx_cpuid(&c, 0x80000000) > 0x80000000) {
+			mmx_cpuid(&c, 0x80000001);
 
 			if (FEATURE(AMD_MMX | AMD_MMXEXT | AMD_3DNOW | AMD_3DNOWEXT))
 				return CPU_ATHLON;
@@ -155,19 +155,19 @@ cpu_detection(void)
 				return CPU_K6_2;
 		}
 	} else if (!strncmp(c.s + 4, "CyrixInstead", 12)) {
-		if (cpuid(&c, 0x80000000) > 0x80000000) {
-			cpuid(&c, 0x80000001);
+		if (mmx_cpuid(&c, 0x80000000) > 0x80000000) {
+			mmx_cpuid(&c, 0x80000001);
 
 			if (FEATURE(CYRIX_MMX | CYRIX_MMXEXT | CYRIX_3DNOW))
 				return CPU_CYRIX_III;
 		} else {
-			cpuid(&c, 1);
+			mmx_cpuid(&c, 1);
 
 			if (FEATURE(CYRIX_MMX))
 				return CPU_CYRIX_MII;
 		}
 	} else if (!strncmp(c.s + 4, "CentaurHauls", 12)) {
-		cpuid(&c, 1);
+		mmx_cpuid(&c, 1);
 
 		if (FEATURE(INTEL_MMX | INTEL_CMOV | INTEL_SSE))
 			return CPU_CYRIX_NEHEMIAH;
