__asm__("movl %%cr0,%%eax\n\t" "orl %0,%%eax\n\t" "movl %%eax,%%cr0\n" : : "r" (cr0) :"ax"); 
write_cr0(read_cr0() | cr0); 
static void __init set_cx86_memwb(void){	u32 cr0;	printk(KERN_INFO "Enable Memory-Write-back mode on Cyrix/NSC processor.\n");	/* CCR2 bit 2: unlock NW bit */	setCx86(CX86_CCR2, getCx86(CX86_CCR2) & ~0x04);	/* set 'Not Write-through' */	cr0 = 0x20000000;	__asm__("movl %%cr0,%%eax\n\t"		"orl %0,%%eax\n\t"		"movl %%eax,%%cr0\n"		: : "r" (cr0)		:"ax");	/* CCR2 bit 2: lock NW bit and set WT1 */	setCx86(CX86_CCR2, getCx86(CX86_CCR2) | 0x14 );}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4bb0d3ec3e5b1e9e2399cdc641b3b6521ac9cdaa/cyrix.c/buggy/arch/i386/kernel/cpu/cyrix.c