Commit | Line | Data |
---|---|---|
373bbd04 CG |
1 | |
2 | if [istarget z8k-*-*] then { | |
3 | ||
4 | # EI/DI test | |
5 | ||
6 | gas_test "eidi.s" "" "" "EI/DI operands" | |
7 | gas_test_error "eidif.s" "" "EI/DI operands" | |
8 | ||
249ad7a7 | 9 | # pcrel range test |
373bbd04 | 10 | |
249ad7a7 CG |
11 | gas_test_error "jr-forwf.s" "" "relative jump out of range (jr)" |
12 | gas_test_error "jr-backf.s" "" "relative jump out of range (jr)" | |
13 | gas_test_error "djnz-backf.s" "" "relative jump out of range (djnz)" | |
14 | gas_test_error "djnz-backf2.s" "" "relative jump out of range (djnz)" | |
15 | gas_test_error "calr-forwf.s" "" "relative jump out of range (calr)" | |
16 | gas_test_error "calr-backf.s" "" "relative jump out of range (calr)" | |
373bbd04 CG |
17 | |
18 | # 4 bit argument tests | |
19 | ||
20 | gas_test_error "incf.s" "" "immediate 4bit value out of range" | |
21 | gas_test_error "decf.s" "" "immediate 4bit value out of range" | |
22 | gas_test_error "incbf.s" "" "immediate 4bit value out of range" | |
23 | gas_test_error "decbf.s" "" "immediate 4bit value out of range" | |
24 | gas_test_error "ldkf.s" "" "immediate 4bit value out of range" | |
25 | gas_test "inc.s" "" "" "immediate 4bit value" | |
26 | gas_test "dec.s" "" "" "immediate 4bit value" | |
27 | gas_test "ldk.s" "" "" "immediate 4bit value" | |
28 | ||
29 | # in/out opcodes test | |
30 | ||
31 | run_dump_test "inout" | |
32 | ||
249ad7a7 | 33 | # pcrel tests |
373bbd04 | 34 | |
249ad7a7 CG |
35 | run_dump_test "jr-forw" |
36 | run_dump_test "jr-back" | |
37 | run_dump_test "djnz" | |
38 | run_dump_test "calr" | |
0f03428a CG |
39 | |
40 | # condition code tests | |
41 | ||
42 | run_dump_test "jmp-cc" | |
43 | run_dump_test "ret-cc" | |
24bc63c5 CG |
44 | |
45 | # ctrl names test | |
46 | ||
47 | run_dump_test "ctrl-names" | |
00df03dc CG |
48 | |
49 | # labels starting with register names test | |
50 | ||
51 | run_dump_test "reglabel" | |
249ad7a7 | 52 | } |