Julian Seward 7a3b89c927 s390x: rewrite some testcases. To make my testing and debugging life
simpler, I've rewritten those testcases from none/tests/s390x that
require binutils to recognize opcodes defined in the
extended-immediate and general-instruction-extension facilities. As a
side effect this change removes the special casing in
none/tests/s390x/Makefile.am and the configury bits to support it.
Fixes #270115.  (Florian Krohm, britzel@acm.org)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11693
2011-04-13 14:57:44 +00:00

40 lines
842 B
C

#include <stdio.h>
#include "insert.h"
#include "opcodes.h"
static void do_imm_insns(void)
{
immsweep(IIHF, 00000000);
immsweep(IIHF, 000000ff);
immsweep(IIHF, 00000055);
immsweep(IIHF, 000000aa);
immsweep(IIHF, 0000ffff);
immsweep(IIHF, 00005555);
immsweep(IIHF, 0000aaaa);
immsweep(IIHF, ffff0000);
immsweep(IIHF, 55550000);
immsweep(IIHF, aaaa0000);
immsweep(IIHF, ffffffff);
immsweep(IIHF, 55555555);
immsweep(IIHF, aaaaaaaa);
immsweep(IILF, 00000000);
immsweep(IILF, 000000ff);
immsweep(IILF, 00000055);
immsweep(IILF, 000000aa);
immsweep(IILF, 0000ffff);
immsweep(IILF, 00005555);
immsweep(IILF, 0000aaaa);
immsweep(IILF, ffff0000);
immsweep(IILF, 55550000);
immsweep(IILF, aaaa0000);
immsweep(IILF, ffffffff);
immsweep(IILF, 55555555);
immsweep(IILF, aaaaaaaa);
}
int main()
{
do_imm_insns();
return 0;
}