Basic hppa GAS testsuite.
[external/binutils.git] / gas / testsuite / gas / hppa / basic / logical.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         or %r4,%r5,%r6
18         or,= %r4,%r5,%r6
19         or,< %r4,%r5,%r6
20         or,<= %r4,%r5,%r6
21         or,od %r4,%r5,%r6
22         or,tr %r4,%r5,%r6
23         or,<> %r4,%r5,%r6
24         or,>= %r4,%r5,%r6
25         or,> %r4,%r5,%r6
26         or,ev %r4,%r5,%r6
27
28         xor %r4,%r5,%r6
29         xor,= %r4,%r5,%r6
30         xor,< %r4,%r5,%r6
31         xor,<= %r4,%r5,%r6
32         xor,od %r4,%r5,%r6
33         xor,tr %r4,%r5,%r6
34         xor,<> %r4,%r5,%r6
35         xor,>= %r4,%r5,%r6
36         xor,> %r4,%r5,%r6
37         xor,ev %r4,%r5,%r6
38
39         and %r4,%r5,%r6
40         and,= %r4,%r5,%r6
41         and,< %r4,%r5,%r6
42         and,<= %r4,%r5,%r6
43         and,od %r4,%r5,%r6
44         and,tr %r4,%r5,%r6
45         and,<> %r4,%r5,%r6
46         and,>= %r4,%r5,%r6
47         and,> %r4,%r5,%r6
48         and,ev %r4,%r5,%r6
49
50         andcm %r4,%r5,%r6
51         andcm,= %r4,%r5,%r6
52         andcm,< %r4,%r5,%r6
53         andcm,<= %r4,%r5,%r6
54         andcm,od %r4,%r5,%r6
55         andcm,tr %r4,%r5,%r6
56         andcm,<> %r4,%r5,%r6
57         andcm,>= %r4,%r5,%r6
58         andcm,> %r4,%r5,%r6
59         andcm,ev %r4,%r5,%r6
60