Initial revision
[binutils.git] / gas / testsuite / gas / hppa / basic / extract.s
blob29030f4d48914307742ec31b368d3f2f1226c899
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
8 .SPACE $TEXT$
9 .SUBSPA $CODE$
11 .align 4
12 ; Basic immediate instruction tests.
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 extru %r4,5,10,%r6
18 extru,= %r4,5,10,%r6
19 extru,< %r4,5,10,%r6
20 extru,od %r4,5,10,%r6
21 extru,tr %r4,5,10,%r6
22 extru,<> %r4,5,10,%r6
23 extru,>= %r4,5,10,%r6
24 extru,ev %r4,5,10,%r6
26 extrs %r4,5,10,%r6
27 extrs,= %r4,5,10,%r6
28 extrs,< %r4,5,10,%r6
29 extrs,od %r4,5,10,%r6
30 extrs,tr %r4,5,10,%r6
31 extrs,<> %r4,5,10,%r6
32 extrs,>= %r4,5,10,%r6
33 extrs,ev %r4,5,10,%r6
35 vextru %r4,5,%r6
36 vextru,= %r4,5,%r6
37 vextru,< %r4,5,%r6
38 vextru,od %r4,5,%r6
39 vextru,tr %r4,5,%r6
40 vextru,<> %r4,5,%r6
41 vextru,>= %r4,5,%r6
42 vextru,ev %r4,5,%r6
44 vextrs %r4,5,%r6
45 vextrs,= %r4,5,%r6
46 vextrs,< %r4,5,%r6
47 vextrs,od %r4,5,%r6
48 vextrs,tr %r4,5,%r6
49 vextrs,<> %r4,5,%r6
50 vextrs,>= %r4,5,%r6
51 vextrs,ev %r4,5,%r6