daily update
[external/binutils.git] / gdb / testsuite / gdb.disasm / t06_ari2.s
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;arith_2
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4         .h8300sx
5         .text
6         .global _start
7 _start:
8     addx.b #0x12:8,r1h          ;9112
9     addx.b #0x12:8,@er1         ;7d109012
10     addx.b #0x12:8,@er1-        ;01766c189012
11
12     addx.b r3h,r1h             ;0e31
13     addx.b r3h,@er1           ;7d100e30
14     addx.b r3h,@er1-          ;01766c180e30
15
16     addx.b @er3,r1h           ;7c300e01
17     addx.b @er3,@er1         ;0174683d0110
18
19     addx.b @er3-,r1h         ;01766c300e01
20     addx.b @er3-,@er1-       ;01766c3da110
21
22     addx.w #0x1234:16,r1         ;015179111234
23     addx.w #0x1234:16,@er1        ;7d9179101234
24     addx.w #0x1234:16,@er1-       ;01566d1979101234
25
26     addx.w r3,r1             ;01510931
27     addx.w r3,@er1           ;7d910930
28     addx.w r3,@er1-          ;01566d190930
29
30     addx.w @er3,r1           ;7cb10901
31     addx.w @er3,@er1         ;0154693d0110
32
33     addx.w @er3-,r1         ;01566d310901
34     addx.w @er3-,@er1-       ;01566d3da110
35
36     addx.l #0x12345678:32,er1        ;01017a1112345678
37     addx.l #0x12345678:32,@er1        ;010469197a1012345678
38     addx.l #0x12345678:32,@er1-       ;01066d197a1012345678
39
40     addx.l er3,er1           ;01010ab1
41     addx.l er3,@er1           ;010469190ab0
42     addx.l er3,@er1-          ;01066d190ab0
43
44     addx.l @er3,er1           ;010469310a81
45     addx.l @er3,@er1         ;0104693d0110
46
47     addx.l @er3-,er1         ;01066d310a81
48     addx.l @er3-,@er1-       ;01066d3da110
49
50     subx.b #0x12:8,r1h          ;b112
51     subx.b #0x12:8,@er1         ;7d10b012
52     subx.b #0x12:8,@er1-        ;01766c18b012
53
54     subx.b r3h,r1h             ;1e31
55     subx.b r3h,@er1           ;7d101e30
56     subx.b r3h,@er1-          ;01766c181e30
57
58     subx.b @er3,r1h           ;7c301e01
59     subx.b @er3,@er1         ;0174683d0130
60
61     subx.b @er3-,r1h         ;01766c301e01
62     subx.b @er3-,@er1-       ;01766c3da130
63
64     subx.w #0x1234:16,r1         ;015179311234
65     subx.w #0x1234:16,@er1        ;7d9179301234
66     subx.w #0x1234:16,@er1-       ;01566d1979301234
67
68     subx.w r3,r1             ;01511931
69     subx.w r3,@er1           ;7d911930
70     subx.w r3,@er1-          ;01566d191930
71
72     subx.w @er3,r1           ;7cb11901
73     subx.w @er3,@er1         ;0154693d0130
74
75     subx.w @er3-,r1         ;01566d311901
76     subx.w @er3-,@er1-       ;01566d3da130
77
78     subx.l #0x12345678:32,er1        ;01017a3112345678
79     subx.l #0x12345678:32,@er1        ;010469197a3012345678
80     subx.l #0x12345678:32,@er1-       ;01066d197a3012345678
81
82     subx.l er3,er1           ;01011ab1
83     subx.l er3,@er1           ;010469191ab0
84     subx.l er3,@er1-          ;01066d191ab0
85
86     subx.l @er3,er1           ;010469311a81
87     subx.l @er3,@er1         ;0104693d0130
88
89     subx.l @er3-,er1         ;01066d311a81
90     subx.l @er3-,@er1-       ;01066d3da130
91
92     inc.b r1h                 ;0a01
93     inc.w #1,r1              ;0b51
94     inc.w #2,r1              ;0bd1
95     inc.l #1,er1              ;0b71
96     inc.l #2,er1              ;0bf1
97
98     dec.b r1h                 ;1a01
99     dec.w #1,r1              ;1b51
100     dec.w #2,r1              ;1bd1
101     dec.l #1,er1              ;1b71
102     dec.l #2,er1              ;1bf1
103
104     adds.l #1,er1             ;0b01
105     adds.l #2,er1             ;0b81
106     adds.l #4,er1             ;0b91
107
108     subs.l #1,er1             ;1b01
109     subs.l #2,er1             ;1b81
110     subs.l #4,er1             ;1b91
111
112     daa.b r1h                 ;0f01
113
114     das.b r1h                 ;1f01
115
116     mulxu.b #0xf:4,r1          ;01cc50f1
117
118     mulxu.b r3h,r1            ;5031
119
120     mulxu.w #0xf:4,er1         ;01cc52f1
121
122     mulxu.w r3,er1           ;5231
123
124     divxu.b #0xf:4,r1          ;01dc51f1
125
126     divxu.b r3h,r1            ;5131
127
128     divxu.w #0xf:4,er1         ;01dc53f1
129
130     divxu.w r3,er1           ;5331
131
132     mulxs.b #0xf:4,r1          ;01c450f1
133
134     mulxs.b r3h,r1            ;01c05031
135
136     mulxs.w #0xf:4,er1         ;01c452f1
137
138     mulxs.w r3,er1           ;01c05231
139
140     divxs.b #0xf:4,r1          ;01d451f1
141
142     divxs.b r3h,r1            ;01d05131
143
144     divxs.w #0xf:4,er1         ;01d453f1
145
146     divxs.w r3,er1           ;01d05331
147
148     mulu.w #0xf:4,r1           ;01ce50f1
149
150     mulu.w r3,r1             ;01ca5031
151
152     mulu.l #0xf:4,er1          ;01ce52f1
153
154     mulu.l er3,er1           ;01ca5231
155
156     mulu/u.l #0xf:4,er1          ;01cf52f1
157
158     mulu/u.l er3,er1           ;01cb5231
159
160     muls.w #0xf:4,r1           ;01c650f1
161
162     muls.w r3,r1             ;01c25031
163
164     muls.l #0xf:4,er1          ;01c652f1
165
166     muls.l er3,er1           ;01c25231
167
168     muls/u.l #0xf:4,er1          ;01c752f1
169
170     muls/u.l er3,er1           ;01c35231
171
172     divu.w #0xf:4,r1           ;01de51f1
173
174     divu.w r3,r1             ;01da5131
175
176     divu.l #0xf:4,er1          ;01de53f1
177
178     divu.l er3,er1            ;01da5331
179
180     divs.w #0xf:4,r1           ;01d651f1
181
182     divs.w r3,r1             ;01d25131
183
184     divs.l #0xf:4,er1          ;01d653f1
185
186     divs.l er3,er1            ;01d25331
187
188         .end