Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / cr16 / lsh_test.s
1         .text
2         .global main
3 main:
4         ###########################
5         # LSHB cnt(right -), reg
6         ###########################
7         lshb   $7,r1
8         lshb   $-7,r1
9         lshb   $4,r1
10         lshb   $-4,r1
11         lshb    $-8,r1
12         lshb   $3,r1
13         lshb   $-3,r1
14         ###########################
15         # LSHB reg, reg
16         ###########################
17         lshb   r2,r1
18         lshb   r3,r4
19         lshb   r5,r6
20         lshb   r8,r10
21         ###########################
22         # LSHW cnt (right -), reg
23         ###########################
24         lshw   $7,r1
25         lshw   $-7,r1
26         lshw   $4,r1
27         lshw   $-4,r1
28         lshw    $8,r1
29         lshw    $-8,r1
30         lshw   $3,r1
31         lshw   $-3,r1
32         ##########################
33         # LSHW reg, reg
34         ##########################
35         lshw   r2,r1
36         lshw   r3,r4
37         lshw   r5,r6
38         lshw   r8,r10
39         ###########################
40         # LSHD cnt (right -), regp
41         ############################
42         lshd   $7, (r3,r2)
43         lshd   $-7, (r3,r2)
44         lshd   $8, (r3,r2)
45         lshd   $-8, (r3,r2)
46         lshd   $4, (r3,r2)
47         lshd   $-4, (r3,r2)
48         lshd   $12,(r3,r2)
49         lshd   $-12,(r3,r2)
50         lshd    $3,(r2,r1)
51         lshd    $-3,(r2,r1)
52         #################
53         # LSHD reg, regp
54         #################
55         lshd   r4,(r2,r1)
56         lshd   r5,(r2,r1)
57         lshd   r6,(r2,r1)
58         lshd   r8,(r2,r1)
59         lshd   r1,(r2,r1)