Bug 497723 - forgot to restore callgrind output cleanup
[valgrind.git] / none / tests / s390x / mul-z14.c
blob1a28af89a818c887945af5a2d22ffd4a43246e08
1 #include "mul.h"
3 #define mg(x, y) ".insn rxy,0xe30000000084, " x ", " y "\n"
4 #define mgh(x, y) ".insn rxy,0xe3000000003c, " x ", " y "\n"
5 #define mgrk(x, y, z) ".insn rrf,0xb9ec0000, " x ", " y ", " z ", 0\n"
6 #define msc(x, y) ".insn rxy,0xe30000000053, " x ", " y "\n"
7 #define msrkc(x, y, z) ".insn rrf,0xb9fd0000, " x ", " y ", " z ", 0\n"
8 #define msgc(x, y) ".insn rxy,0xe30000000083, " x ", " y "\n"
9 #define msgrkc(x, y, z) ".insn rrf,0xb9ed0000, " x ", " y ", " z ", 0\n"
11 static void do_regmem_insns(unsigned long m2)
13 memsweep(mg, m2);
14 memsweep(mgh, m2);
15 regregsweep(mgrk, m2);
16 memsweep(msc, m2);
17 regregsweep(msrkc, m2);
18 memsweep(msgc, m2);
19 regregsweep(msgrkc, m2);
22 int main()
24 for_each_m2(do_regmem_insns);