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