This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / gas / testsuite / gas / tic80 / bitnum.s
1 ;; Test that all the predefined symbol names for the BITNUM field
2 ;; are properly accepted and translated to numeric values.  Also
3 ;; verifies that they are disassembled correctly as symbolics, and
4 ;; that the raw numeric values are handled correctly (stored as
5 ;; the one's complement of the operand numeric value.
6
7         bbo     r10,r8,eq.b     ; (~0 & 0x1F)
8         bbo     r10,r8,ne.b     ; (~1 & 0x1F)
9         bbo     r10,r8,gt.b     ; (~2 & 0x1F)
10         bbo     r10,r8,le.b     ; (~3 & 0x1F)
11         bbo     r10,r8,lt.b     ; (~4 & 0x1F)
12         bbo     r10,r8,ge.b     ; (~5 & 0x1F)
13         bbo     r10,r8,hi.b     ; (~6 & 0x1F)
14         bbo     r10,r8,ls.b     ; (~7 & 0x1F)
15         bbo     r10,r8,lo.b     ; (~8 & 0x1F)
16         bbo     r10,r8,hs.b     ; (~9 & 0x1F)
17
18         bbo     r10,r8,eq.h     ; (~10 & 0x1F)
19         bbo     r10,r8,ne.h     ; (~11 & 0x1F)
20         bbo     r10,r8,gt.h     ; (~12 & 0x1F)
21         bbo     r10,r8,le.h     ; (~13 & 0x1F)
22         bbo     r10,r8,lt.h     ; (~14 & 0x1F)
23         bbo     r10,r8,ge.h     ; (~15 & 0x1F)
24         bbo     r10,r8,hi.h     ; (~16 & 0x1F)
25         bbo     r10,r8,ls.h     ; (~17 & 0x1F)
26         bbo     r10,r8,lo.h     ; (~18 & 0x1F)
27         bbo     r10,r8,hs.h     ; (~19 & 0x1F)
28
29         bbo     r10,r8,eq.w     ; (~20 & 0x1F)
30         bbo     r10,r8,ne.w     ; (~21 & 0x1F)
31         bbo     r10,r8,gt.w     ; (~22 & 0x1F)
32         bbo     r10,r8,le.w     ; (~23 & 0x1F)
33         bbo     r10,r8,lt.w     ; (~24 & 0x1F)
34         bbo     r10,r8,ge.w     ; (~25 & 0x1F)
35         bbo     r10,r8,hi.w     ; (~26 & 0x1F)
36         bbo     r10,r8,ls.w     ; (~27 & 0x1F)
37         bbo     r10,r8,lo.w     ; (~28 & 0x1F)
38         bbo     r10,r8,hs.w     ; (~29 & 0x1F)
39
40         bbo     r10,r8,eq.f     ; (~20 & 0x1F)
41         bbo     r10,r8,ne.f     ; (~21 & 0x1F)
42         bbo     r10,r8,gt.f     ; (~22 & 0x1F)
43         bbo     r10,r8,le.f     ; (~23 & 0x1F)
44         bbo     r10,r8,lt.f     ; (~24 & 0x1F)
45         bbo     r10,r8,ge.f     ; (~25 & 0x1F)
46         bbo     r10,r8,ou.f     ; (~26 & 0x1F)
47         bbo     r10,r8,in.f     ; (~27 & 0x1F)
48         bbo     r10,r8,ib.f     ; (~28 & 0x1F)
49         bbo     r10,r8,ob.f     ; (~29 & 0x1F)
50         bbo     r10,r8,uo.f     ; (~30 & 0x1F)
51         bbo     r10,r8,or.f     ; (~31 & 0x1F)
52
53         bbo     r10,r8,0
54         bbo     r10,r8,1
55         bbo     r10,r8,2
56         bbo     r10,r8,3
57         bbo     r10,r8,4
58         bbo     r10,r8,5
59         bbo     r10,r8,6
60         bbo     r10,r8,7
61         bbo     r10,r8,8
62         bbo     r10,r8,9
63         bbo     r10,r8,10
64         bbo     r10,r8,11
65         bbo     r10,r8,12
66         bbo     r10,r8,13
67         bbo     r10,r8,14
68         bbo     r10,r8,15
69         bbo     r10,r8,16
70         bbo     r10,r8,17
71         bbo     r10,r8,18
72         bbo     r10,r8,19
73         bbo     r10,r8,20
74         bbo     r10,r8,21
75         bbo     r10,r8,22
76         bbo     r10,r8,23
77         bbo     r10,r8,24
78         bbo     r10,r8,25
79         bbo     r10,r8,26
80         bbo     r10,r8,27
81         bbo     r10,r8,28
82         bbo     r10,r8,29
83         bbo     r10,r8,30
84         bbo     r10,r8,31
85