Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / sim / testsuite / sim / sh / clip.s
1 # sh testcase for clips, clipu
2 # mach:  all
3 # as(sh):       -defsym sim_cpu=0
4 # as(shdsp):    -defsym sim_cpu=1 -dsp 
5
6         .include "testutils.inc"
7
8         start
9
10 clips_b:
11         set_grs_a5a5
12         clips.b r1
13         test_gr0_a5a5
14         assertreg 0xffffff80 r1
15         test_gr_a5a5 r2
16         test_gr_a5a5 r3
17         test_gr_a5a5 r4
18         test_gr_a5a5 r5
19         test_gr_a5a5 r6
20         test_gr_a5a5 r7
21         test_gr_a5a5 r8
22         test_gr_a5a5 r9
23         test_gr_a5a5 r10
24         test_gr_a5a5 r11
25         test_gr_a5a5 r12
26         test_gr_a5a5 r13
27         test_gr_a5a5 r14
28
29 clipu_b:
30         set_grs_a5a5
31         clipu.b r1
32         test_gr0_a5a5
33         assertreg 0xff r1
34         test_gr_a5a5 r2
35         test_gr_a5a5 r3
36         test_gr_a5a5 r4
37         test_gr_a5a5 r5
38         test_gr_a5a5 r6
39         test_gr_a5a5 r7
40         test_gr_a5a5 r8
41         test_gr_a5a5 r9
42         test_gr_a5a5 r10
43         test_gr_a5a5 r11
44         test_gr_a5a5 r12
45         test_gr_a5a5 r13
46         test_gr_a5a5 r14
47         
48 clips_w:
49         set_grs_a5a5
50         clips.w r1
51         test_gr0_a5a5
52         assertreg 0xffff8000 r1
53         test_gr_a5a5 r2
54         test_gr_a5a5 r3
55         test_gr_a5a5 r4
56         test_gr_a5a5 r5
57         test_gr_a5a5 r6
58         test_gr_a5a5 r7
59         test_gr_a5a5 r8
60         test_gr_a5a5 r9
61         test_gr_a5a5 r10
62         test_gr_a5a5 r11
63         test_gr_a5a5 r12
64         test_gr_a5a5 r13
65         test_gr_a5a5 r14
66
67 clipu_w:
68         set_grs_a5a5
69         clipu.w r1
70         test_gr0_a5a5
71         assertreg 0xffff r1
72         test_gr_a5a5 r2
73         test_gr_a5a5 r3
74         test_gr_a5a5 r4
75         test_gr_a5a5 r5
76         test_gr_a5a5 r6
77         test_gr_a5a5 r7
78         test_gr_a5a5 r8
79         test_gr_a5a5 r9
80         test_gr_a5a5 r10
81         test_gr_a5a5 r11
82         test_gr_a5a5 r12
83         test_gr_a5a5 r13
84         test_gr_a5a5 r14
85         
86         pass
87
88         exit 0
89