1b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#include <stdio.h>
2b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#include "xor.h"
3b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#include "opcodes.h"
4b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
5b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanovstatic void do_imm_insns(void)
6b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov{
7b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 00000000);
8b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 000000ff);
9b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 00000055);
10b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 000000aa);
11b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 0000ffff);
12b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 00005555);
13b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 0000aaaa);
14b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, ffff0000);
15b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 55550000);
16b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, aaaa0000);
17b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, ffffffff);
18b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, 55555555);
19b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XIHF, aaaaaaaa);
20b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 00000000);
21b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 000000ff);
22b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 00000055);
23b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 000000aa);
24b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 0000ffff);
25b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 00005555);
26b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 0000aaaa);
27b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, ffff0000);
28b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 55550000);
29b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, aaaa0000);
30b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, ffffffff);
31b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, 55555555);
32b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	immsweep(XILF, aaaaaaaa);
33b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
34b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov}
35b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
36b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
37b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanovint main()
38b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov{
39b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	do_imm_insns();
40b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
41b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov	return 0;
42b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov}
43