Home | History | Annotate | Download | only in s390x
      1 #include <stdio.h>
      2 #include "div.h"
      3 
      4 static void do_regmem_insns(unsigned long m2)
      5 {
      6 	memsweep(d, m2);
      7 	regsweep(dr, m2);
      8 	memsweep(dl, m2);
      9 	regsweep(dlr, m2);
     10 	memsweep(dlg, m2);
     11 	regsweep(dlgr, m2);
     12 	memsweep(dsg, m2);
     13 	regsweep(dsgr, m2);
     14 	memsweep(dsgf, m2);
     15 	regsweep(dsgfr, m2);
     16 }
     17 
     18 int main()
     19 {
     20 	do_regmem_insns(0x7ffffffffffffffaul);
     21 	do_regmem_insns(0x80000000f0000000ul);
     22 	do_regmem_insns(0xfffffffafffffffaul);
     23 	do_regmem_insns(0x7ffffffff0000000ul);
     24 	do_regmem_insns(0x80000000f0000000ul);
     25 	do_regmem_insns(0xfffffffaf0000000ul);
     26 	do_regmem_insns(0x000000087ffffffful);
     27 	do_regmem_insns(0x0000000480000000ul);
     28 	do_regmem_insns(0x00000008fffffffaul);
     29 	return 0;
     30 }
     31