2 /* A test of the alternative (redundant) encodings for {inc,dec}{w,l}. */
7 int r1
,r2
,r3
,r4
,r5
,r6
,r7
,r8
,a1
,a2
;
9 extern void foo ( void );
15 "\tmovl " VG_SYM(a1
) ",%eax\n"
16 "\tmovl " VG_SYM(a2
) ",%edx\n"
22 "\tmovl %eax," VG_SYM(r1
) "\n"
24 "\tpopl " VG_SYM(r2
) "\n"
31 "\tmovl %edx," VG_SYM(r3
) "\n"
33 "\tpopl " VG_SYM(r4
) "\n"
39 "\tmovl %edx," VG_SYM(r5
) "\n"
41 "\tpopl " VG_SYM(r6
) "\n"
48 "\tmovl %eax," VG_SYM(r7
) "\n"
50 "\tpopl " VG_SYM(r8
) "\n"
60 r1
=r2
=r3
=r4
=r5
=r6
=r7
=r8
=0;
62 printf("0x%08x\n",r1
);
63 printf("0x%08x\n",r2
);
64 printf("0x%08x\n",r3
);
65 printf("0x%08x\n",r4
);
66 printf("0x%08x\n",r5
);
67 printf("0x%08x\n",r6
);
68 printf("0x%08x\n",r7
);
69 printf("0x%08x\n",r8
);