void disable_cache(){ if(!is386()){ __asm volatile("MOV EAX,CR0\n\t\ OR EAX,1<<30\n\t\ AND EAX,~(1<<29)\n\t\ MOV CR0,EAX\n\t" : : :"%eax"); }
static void __check_cmpxchg( void ) { if( !is386() ) { __cmpxchg = 1; } }