7 extern void loop_plain ( void );
20 "\tloop .Lmn123plain\n"
28 extern void loop_ne ( void );
41 "\tloopne .Lmn123ne\n"
49 extern void loop_e ( void );
62 /* invert the Z flag */
64 "\txorq $64, 0(%rsp)\n"
76 res
= 0; arg
= 10; loop_plain(); printf("res = %lld\n", res
);
78 res
= 0; arg
= 10; loop_ne(); printf("res = %lld\n", res
);
79 res
= 0; arg
= 500; loop_ne(); printf("res = %lld\n", res
);
81 res
= 0; arg
= 10; loop_e(); printf("res = %lld\n", res
);
82 res
= 0; arg
= 500; loop_e(); printf("res = %lld\n", res
);