alternative_io
alternative_io("movl %0, %1", "xchgl %0, %1", X86_BUG_11AP,
alternative_io("movq %[small],%0","movq %[large],%0",
alternative_io ("lsl %[seg],%k[p]",
alternative_io("ds clflush %0",