Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / hppa / basic / extract.s
1         .code
2         .align 4
3 ; Basic immediate instruction tests.  
4 ;
5 ; We could/should test some of the corner cases for register and 
6 ; immediate fields.  We should also check the assorted field
7 ; selectors to make sure they're handled correctly.
8         extru %r4,5,10,%r6
9         extru,= %r4,5,10,%r6
10         extru,< %r4,5,10,%r6
11         extru,od %r4,5,10,%r6
12         extru,tr %r4,5,10,%r6
13         extru,<> %r4,5,10,%r6
14         extru,>= %r4,5,10,%r6
15         extru,ev %r4,5,10,%r6
16
17         extrs %r4,5,10,%r6
18         extrs,= %r4,5,10,%r6
19         extrs,< %r4,5,10,%r6
20         extrs,od %r4,5,10,%r6
21         extrs,tr %r4,5,10,%r6
22         extrs,<> %r4,5,10,%r6
23         extrs,>= %r4,5,10,%r6
24         extrs,ev %r4,5,10,%r6
25
26         vextru %r4,5,%r6
27         vextru,= %r4,5,%r6
28         vextru,< %r4,5,%r6
29         vextru,od %r4,5,%r6
30         vextru,tr %r4,5,%r6
31         vextru,<> %r4,5,%r6
32         vextru,>= %r4,5,%r6
33         vextru,ev %r4,5,%r6
34
35         vextrs %r4,5,%r6
36         vextrs,= %r4,5,%r6
37         vextrs,< %r4,5,%r6
38         vextrs,od %r4,5,%r6
39         vextrs,tr %r4,5,%r6
40         vextrs,<> %r4,5,%r6
41         vextrs,>= %r4,5,%r6
42         vextrs,ev %r4,5,%r6