diff --git a/src/libFLAC/ia32/cpu_asm.nasm b/src/libFLAC/ia32/cpu_asm.nasm
index 036e865..a6c4d86 100644
--- a/src/libFLAC/ia32/cpu_asm.nasm
+++ b/src/libFLAC/ia32/cpu_asm.nasm
@@ -78,6 +78,7 @@ cident FLAC__cpu_info_asm_ia32
 	cpuid
 	cmp	eax, 1
 	jb	.no_cpuid
+	xor	ecx, ecx
 	mov	eax, 1
 	cpuid
 	mov	ebx, [esp + 8]
