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