19990502 sourceware import
[external/binutils.git] / gas / testsuite / gas / hppa / basic / unit.s
1         .SPACE $PRIVATE$
2         .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3         .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4         .SPACE $TEXT$
5         .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6         .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7
8         .SPACE $TEXT$
9         .SUBSPA $CODE$
10
11         .align 4
12 ; Basic immediate instruction tests.  
13 ;
14 ; We could/should test some of the corner cases for register and 
15 ; immediate fields.  We should also check the assorted field
16 ; selectors to make sure they're handled correctly.
17
18         uxor %r4,%r5,%r6
19         uxor,sbz %r4,%r5,%r6
20         uxor,shz %r4,%r5,%r6
21         uxor,sdc %r4,%r5,%r6
22         uxor,sbc %r4,%r5,%r6
23         uxor,shc %r4,%r5,%r6
24         uxor,tr %r4,%r5,%r6
25         uxor,nbz %r4,%r5,%r6
26         uxor,nhz %r4,%r5,%r6
27         uxor,ndc %r4,%r5,%r6
28         uxor,nbc %r4,%r5,%r6
29         uxor,nhc %r4,%r5,%r6
30
31         uaddcm %r4,%r5,%r6
32         uaddcm,sbz %r4,%r5,%r6
33         uaddcm,shz %r4,%r5,%r6
34         uaddcm,sdc %r4,%r5,%r6
35         uaddcm,sbc %r4,%r5,%r6
36         uaddcm,shc %r4,%r5,%r6
37         uaddcm,tr %r4,%r5,%r6
38         uaddcm,nbz %r4,%r5,%r6
39         uaddcm,nhz %r4,%r5,%r6
40         uaddcm,ndc %r4,%r5,%r6
41         uaddcm,nbc %r4,%r5,%r6
42         uaddcm,nhc %r4,%r5,%r6
43
44         uaddcmt %r4,%r5,%r6
45         uaddcmt,sbz %r4,%r5,%r6
46         uaddcmt,shz %r4,%r5,%r6
47         uaddcmt,sdc %r4,%r5,%r6
48         uaddcmt,sbc %r4,%r5,%r6
49         uaddcmt,shc %r4,%r5,%r6
50         uaddcmt,tr %r4,%r5,%r6
51         uaddcmt,nbz %r4,%r5,%r6
52         uaddcmt,nhz %r4,%r5,%r6
53         uaddcmt,ndc %r4,%r5,%r6
54         uaddcmt,nbc %r4,%r5,%r6
55         uaddcmt,nhc %r4,%r5,%r6