1#include <stdio.h> 2#include "div.h" 3 4static 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 18int 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