4 int main(int argc, char **argv)
21 : "=r" (sp1), "=r" (sp2), "=r" (sp3), "=r" (fs2)
26 printf("sp change after push = %ld\n", sp2 - sp1);
27 printf("sp change after pop = %ld\n", sp3 - sp2);
28 printf("fs after push and pop = %04x\n", fs1);
37 : "=r" (sp1), "=r" (sp2), "=r" (sp3), "=r" (fs2)
42 printf("sp change after push = %ld\n", sp2 - sp1);
43 printf("sp change after pop = %ld\n", sp3 - sp2);
44 printf("fs after push and pop = %04x\n", fs1);