* gas/crx/cop_insn.s: Test new Co-Processor instruction 'cpi'.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / crx / arith_insn.s
CommitLineData
42851540
NC
1# Arithmetic instructions.
2 .data
3foodata: .word 42
4 .text
5footext:
6
7 .global addub
8addub:
9addub $0x0 , r1
10addub $0x5 , r2
11addub r3 , r4
12
13 .global addb
14addb:
15addb $0x1 , r5
16addb $0x6 , r6
17addb r7 , r8
18
19 .global addcb
20addcb:
21addcb $2 , r9
22addcb $0x9 , r10
23addcb r11 , r12
24
25 .global andb
26andb:
27andb $0x3 , r13
28andb $0x10 , r14
29andb r15 , ra
30
31 .global cmpb
32cmpb:
33cmpb $0x4 , sp
34cmpb $0x11 , r1
35cmpb r2 , r3
36
37 .global movb
38movb:
39movb $-4 , r4
40movb $0x236 , r5
41movb r6 , r7
42
43 .global orb
44orb:
45orb $-0x1 , r8
46orb $0x6980 , r9
47orb r10 , r11
48
49 .global subb
50subb:
51subb $07 , r12
52subb $0x7fff , r13
53subb r14 , r15
54
55 .global subcb
56subcb:
57subcb $010 , ra
58subcb $-0x56 , sp
59subcb r1 , r2
60
61 .global xorb
62xorb:
63xorb $0x16 , r3
64xorb $-0x6ffe , r4
65xorb r5 , r6
66
67 .global mulb
68mulb:
69mulb $0x32 , r7
70mulb $0xefa , r8
71mulb r9 , r10
72
73 .global adduw
74adduw:
75adduw $0x20 , r11
76adduw $32767 , r12
77adduw r13 , r14
78
79 .global addw
80addw:
81addw $0x12 , r15
82addw $-32767 , ra
83addw sp , r1
84
85 .global addcw
86addcw:
87addcw $0x48 , r2
88addcw $27 , r3
89addcw r4 , r5
90
91 .global andw
92andw:
93andw $0 , r6
94andw $-27 , r7
95andw r8 , r9
96
97 .global cmpw
98cmpw:
99cmpw $1 , r10
100cmpw $0x11 , r11
101cmpw r12 , r13
102
103 .global movw
104movw:
105movw $0x2 , r14
106movw $07000 , r15
107movw ra , sp
108
109 .global orw
110orw:
111orw $0x3 , r1
112orw $-2 , r2
113orw r3 , r4
114
115 .global subw
116subw:
117subw $04 , r5
118subw $022 , r6
119subw r7 , r8
120
121 .global subcw
122subcw:
123subcw $-0x4 , r9
124subcw $-9 , r10
125subcw r11 , r12
126
127 .global xorw
128xorw:
129xorw $-1 , r13
130xorw $0x21 , r14
131xorw r15 , ra
132
133 .global mulw
134mulw:
135mulw $0x7 , sp
136mulw $027 , r1
137mulw r2 , r3
138
139 .global addud
140addud:
141addud $0x0 , r1
142addud $0x5 , r2
143addud $0x55555 , r2
144addud r3 , r4
145
146 .global addd
147addd:
148addd $0x1 , r5
149addd $0x6 , r6
150addd $0x7fffffff , r6
151addd r7 , r8
152
153 .global addcd
154addcd:
155addcd $2 , r9
156addcd $0x9 , r10
157addcd $-0x7fffffff , r10
158addcd r11 , r12
159
160 .global andd
161andd:
162andd $0x3 , r13
163andd $0x10 , r14
164andd $0xffffffff , r14
165andd r15 , ra
166
167 .global cmpd
168cmpd:
169cmpd $0x4 , sp
170cmpd $0x11 , r1
171cmpd $0xf0000001 , r1
172cmpd r2 , r3
173
174 .global movd
175movd:
176movd $-4 , r4
177movd $0x236 , r5
178movd $-0x80000000 , r5
179movd r6 , r7
180
181 .global ord
182ord:
183ord $-0x1 , r8
184ord $0x6980 , r9
185ord $0x10000 , r9
186ord r10 , r11
187
188 .global subd
189subd:
190subd $07 , r12
191subd $0x7fff , r13
192subd $-0x10000 , r13
193subd r14 , r15
194
195 .global subcd
196subcd:
197subcd $010 , ra
198subcd $-0x56 , sp
199subcd $4294967295 , sp
200subcd r1 , r2
201
202 .global xord
203xord:
204xord $0x16 , r3
205xord $-0x6ffe , r4
206xord $017777777777 , r4
207xord r5 , r6
208
209 .global muld
210muld:
211muld $0x32 , r7
212muld $0xefa , r8
213muld $-017777777777 , r8
214muld r9 , r10
This page took 0.041388 seconds and 4 git commands to generate.