2004-02-29 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / cjmpl.cgs
CommitLineData
4a306116
DB
1# frv testcase for cjmpl @($GRi,$GRj),$CCi,$cond
2# mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global cjmpl
9cjmpl:
10 set_spr_immed 0x1b1b,cccr
11
12 set_spr_immed 0,lr
13 set_gr_addr ok1,gr8
14 set_gr_immed 0,gr9
15 cjmpl @(gr8,gr9),cc0,1
16 fail
17ok1:
18 test_spr_immed 0,lr
19
20 set_spr_immed 0,lr
21 set_gr_addr bad,gr8
22 set_gr_immed 0,gr9
23 cjmpl @(gr8,gr9),cc0,0
24 test_spr_immed 0,lr
25
26 set_spr_immed 0,lr
27 set_gr_addr ok4,gr8
28 set_gr_immed 3,gr9 ; target gets aligned down
29 cjmpl @(gr8,gr9),cc1,0
30 fail
31ok4:
32 test_spr_immed 0,lr
33
34 set_spr_immed 0,lr
35 set_gr_addr bad,gr8
36 set_gr_immed 0,gr9
37 cjmpl @(gr8,gr9),cc1,1
38 test_spr_immed 0,lr
39
40 set_spr_immed 0,lr
41 set_gr_addr bad,gr8
42 set_gr_immed 0,gr9
43 cjmpl @(gr8,gr9),cc2,0
44 test_spr_immed 0,lr
45
46 set_spr_immed 0,lr
47 set_gr_addr bad,gr8
48 set_gr_immed 0,gr9
49 cjmpl @(gr8,gr9),cc3,1
50 test_spr_immed 0,lr
51
52 pass
53bad:
54 fail
55
This page took 0.0467 seconds and 4 git commands to generate.