5 #define nihh(r1,i2) ".long 0xa5" #r1 "4" #i2 "\n\t"
6 #define nihl(r1,i2) ".long 0xa5" #r1 "5" #i2 "\n\t"
7 #define nilh(r1,i2) ".long 0xa5" #r1 "6" #i2 "\n\t"
8 #define nill(r1,i2) ".long 0xa5" #r1 "7" #i2 "\n\t"
10 static void do_imm_insns(void)
15 memimmsweep(ni
, 0xaa);
16 memimmsweep(ni
, 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
);