use mfence instead of cpuid for coherence on mmx-capable processors.