Lines Matching refs:__asm__
550 __asm__ ("xor %0, %0\n"
603 __asm__ ("xor %0, %0\n"
786 __asm__ volatile ("" : : : "memory");
791 __asm__ volatile ("" : : : "memory");
796 __asm__ volatile ("" : : : "memory");
802 __asm__ volatile("lock orq $0, (%%rsp)" : : : "memory");
853 __asm__("rep movsb" : : "D"(__dst), "S"(__src), "c"(__n)
858 __asm__("rep movsl" : : "D"(__dst), "S"(__src), "c"(__n)
863 __asm__("rep movsh" : : "D"(__dst), "S"(__src), "c"(__n)
868 __asm__("rep stosb" : : "D"(__dst), "a"(__x), "c"(__n)
873 __asm__("rep stosl" : : "D"(__dst), "a"(__x), "c"(__n)
878 __asm__("rep stosh" : : "D"(__dst), "a"(__x), "c"(__n)
885 __asm__("rep movsq" : : "D"(__dst), "S"(__src), "c"(__n)
890 __asm__("rep stosq" : : "D"(__dst), "a"(__x), "c"(__n)
909 __asm__ ("cpuid" : "=a"(__info[0]), "=b" (__info[1]), "=c"(__info[2]), "=d"(__info[3])
914 __asm__ ("cpuid" : "=a"(__info[0]), "=b" (__info[1]), "=c"(__info[2]), "=d"(__info[3])
920 __asm__ ("xgetbv" : "=a" (__eax), "=d" (__edx) : "c" (__xcr_no));
925 __asm__ volatile ("hlt");
943 __asm__ ("rdmsr" : "=d"(__edx), "=a"(__eax) : "c"(__register));
950 __asm__ __volatile__ ("mov %%cr3, %0" : "=q"(__cr3_val) : : "memory");
956 __asm__ ("mov %0, %%cr3" : : "q"(__cr3_val) : "memory");