5 #define oihh(r1,i2) ".long 0xa5" #r1 "8" #i2 "\n\t"
6 #define oihl(r1,i2) ".long 0xa5" #r1 "9" #i2 "\n\t"
7 #define oilh(r1,i2) ".long 0xa5" #r1 "a" #i2 "\n\t"
8 #define oill(r1,i2) ".long 0xa5" #r1 "b" #i2 "\n\t"
10 static void do_imm_insns(void)
15 memimmsweep(oi
, 0xaa);
16 memimmsweep(oi
, 0x55);
53 static void do_regmem_insns(unsigned long s2
)
64 do_regmem_insns(0x0ul
);
65 do_regmem_insns(0x5555555555555555ul
);
66 do_regmem_insns(0xaaaaaaaaaaaaaaaaul
);
67 do_regmem_insns(0x8000000000000000ul
);
68 do_regmem_insns(0xfffffffffffffffful
);
69 do_regmem_insns(0x7fffffff00000000ul
);
70 do_regmem_insns(0x8000000000000000ul
);
71 do_regmem_insns(0xaaaaaaaa00000000ul
);
72 do_regmem_insns(0xffffffff00000000ul
);
73 do_regmem_insns(0x000000007ffffffful
);
74 do_regmem_insns(0x0000000080000000ul
);
75 do_regmem_insns(0x0000000055555555ul
);
76 do_regmem_insns(0x00000000fffffffful
);
77 do_regmem_insns(0x000000000000fffful
);
78 do_regmem_insns(0x0000000000007ffful
);
79 do_regmem_insns(0x0000000000008000ul
);
80 do_regmem_insns(0x000000000000fffful
);