Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / arc / sshift.s
1 # Single shift @OC@ test
2
3 # reg,reg
4         @OC@ r0,r1
5         @OC@ fp,sp
6
7 # shimm values
8         @OC@ r0,0
9         @OC@ r1,-1
10         @OC@ 0,r2
11         @OC@ -1,r3
12         @OC@ r4,255
13         @OC@ 255,r5
14         @OC@ r6,-256
15         @OC@ -256,r7
16
17 # limm values
18         @OC@ r8,256
19         @OC@ r9,-257
20         @OC@ 511,r10
21         @OC@ r11,0x42424242
22         @OC@ 0x12345678,r12
23
24 # shimm and limm
25         @OC@ 255,256
26         @OC@ 256,255
27
28 # symbols
29         @OC@ r0,foo
30
31 # conditional execution
32         @OC@.eq r10,r11
33         @OC@.ne r12,r13
34         @OC@.lt r14,0
35         @OC@.gt r15,512
36
37 # flag setting
38         @OC@.f r0,r1
39         @OC@.f r2,1
40         @OC@.f 0,r4
41         @OC@.f r5,512
42         @OC@.f 512,r6
43         @OC@.f 512,512
44
45 # conditional execution + flag setting
46         @OC@.eq.f r0,r1
47         @OC@.ne.f r1,0
48         @OC@.lt.f 0,r2
49         @OC@.gt.f 1,r2
50         @OC@.le.f r0,512
51         @OC@.ge.f 512,r2
52         @OC@.n.f 512,512