1 # Hitachi H8/300 (h, s, sx) simulator testsuite
3 set all "h8300 h8300h h8300s h8sx"
5 if {[istarget h8300*-*-*] || [istarget h8sx*-*-*]} then {
6 run_sim_test add.b.s $all
7 run_sim_test add.w.s $all
8 run_sim_test add.l.s $all
9 run_sim_test adds.s $all
10 run_sim_test addx.s $all
11 run_sim_test and.b.s $all
12 run_sim_test and.w.s $all
13 run_sim_test and.l.s $all
14 run_sim_test bfld.s h8sx
15 run_sim_test bra.s $all
16 run_sim_test bset.s $all
17 run_sim_test cmp.b.s $all
18 run_sim_test cmp.w.s $all
19 run_sim_test cmp.l.s $all
20 run_sim_test daa.s $all
21 run_sim_test das.s $all
22 run_sim_test dec.s $all
23 run_sim_test ext.w.s $all
24 run_sim_test ext.l.s $all
25 run_sim_test inc.s $all
26 run_sim_test jmp.s $all
27 run_sim_test ldc.s $all
28 run_sim_test mac.s $all
29 run_sim_test mov.b.s $all
30 run_sim_test mov.w.s $all
31 run_sim_test mov.l.s $all
32 run_sim_test movmd.s h8sx
33 run_sim_test movsd.s h8sx
34 run_sim_test neg.s $all
35 run_sim_test nop.s $all
36 run_sim_test not.s $all
37 run_sim_test or.b.s $all
38 run_sim_test or.w.s $all
39 run_sim_test or.l.s $all
40 run_sim_test rotl.s $all
41 run_sim_test rotr.s $all
42 run_sim_test rotxl.s $all
43 run_sim_test rotxr.s $all
44 run_sim_test shal.s $all
45 run_sim_test shar.s $all
46 run_sim_test shll.s $all
47 run_sim_test shlr.s $all
48 run_sim_test stc.s $all
49 run_sim_test sub.b.s $all
50 run_sim_test sub.w.s $all
51 run_sim_test sub.l.s $all
52 run_sim_test xor.b.s $all
53 run_sim_test xor.w.s $all
54 run_sim_test xor.l.s $all