-
Virgile Prevosto authoredVirgile Prevosto authored
asm_goto.i 383 B
/* run.config
STDOPT:+"-copy"
*/
void basic(void)
{
__asm__ ("xor %eax, %eax\n\t");
}
void pretty(void)
{
__asm__ volatile ("pxor %%""mm7"", %%""mm7""\n\tpcmpeqd %%""mm6"", %%""mm6" : );
}
int main(unsigned short bit)
{
asm goto ("1: jmp %l[t_no]\n"
/* skipping size check since replacement size = 0 */
: : "i" (bit) : : t_no);
return 1;
t_no:
return 0;
}