android_mt6572_jiabo/external/valgrind/none/tests/x86/getseg.c
2025-09-05 16:56:03 +08:00

15 lines
274 B
C

/* test segment register getting */
#include <stdio.h>
int main()
{
unsigned short gsw;
unsigned long gsl;
asm ("mov $~0, %0; movl %%gs, %0" : "=r" (gsl));
asm ("mov $~0, %0; movw %%gs, %0" : "=r" (gsw));
printf("%s\n", gsl == gsw ? "PASS" : "FAIL");
return 0;
}