2012-12-20 Greta Yorsh <Greta.Yorsh@arm.com>
[external/binutils.git] / gas / testsuite / gas / arm / archv6.s
1 .text
2 .align 0
3
4 label:
5         cps #15
6         cpsid if
7         cpsie if
8         ldrex r2, [r4]
9         ldrexne r4, [r8]
10         mcrr2 p0, 12, r7, r5, c3
11         mrrc2 p0, 12, r7, r5, c3
12         pkhbt   r2, r5, r8
13         pkhbt   r2, r5, r8, LSL #3
14         pkhbtal r2, r5, r8, LSL #3
15         pkhbteq r2, r5, r8, LSL #3      
16         pkhtb   r2, r5, r8      @ Equivalent to pkhbt r2, r8, r5.
17         pkhtb   r2, r5, r8, ASR #3
18         pkhtbal r2, r5, r8, ASR #3
19         pkhtbeq r2, r5, r8, ASR #3
20         qadd16  r2, r4, r7
21         qadd16ne r2, r4, r7     
22         qadd8   r2, r4, r7
23         qadd8ne r2, r4, r7
24         qaddsubx        r2, r4, r7
25         qaddsubxne      r2, r4, r7
26         qsub16   r2, r4, r7
27         qsub16ne r2, r4, r7
28         qsub8    r2, r4, r7
29         qsub8ne r2, r4, r7
30         qsubaddx         r2, r4, r7
31         qsubaddx r2, r4, r7
32         rev     r2, r4
33         rev16   r2, r4
34         rev16ne   r3, r5
35         revne   r3, r5
36         revsh   r2, r4
37         revshne   r3, r5
38         rfeda   r2
39         rfefa   r2!
40         rfedb   r2
41         rfeea   r2!
42         rfeia   r2
43         rfefd   r2!
44         rfeib   r2
45         rfeed   r2!
46         rfe     r2
47         rfe     r2!
48         sadd16   r2, r4, r7
49         sadd16ne r2, r4, r7
50         sxtah r2, r4, r5
51         sxtah r2, r4, r5, ROR #8
52         sxtahne r2, r4, r5
53         sxtahne r2, r4, r5, ROR #8
54         sadd8    r2, r4, r7
55         sadd8ne r2, r4, r7
56         sxtab16 r2, r4, r5
57         sxtab16 r2, r4, r5, ROR #8
58         sxtab16ne r2, r4, r5
59         sxtab16ne r2, r4, r5, ROR #8
60         sxtab r2, r4, r5
61         sxtab r2, r4, r5, ROR #8
62         sxtabne r2, r4, r5
63         sxtabne r2, r4, r5, ROR #8
64         saddsubx         r2, r4, r7
65         saddsubxne r2, r4, r7
66         sel r1, r2, r3
67         selne r1, r2, r3
68         setend be
69         setend le
70         shadd16  r2, r4, r7
71         shadd16ne r2, r4, r7
72         shadd8   r2, r4, r7
73         shadd8ne r2, r4, r7
74         shaddsubx        r2, r4, r7
75         shaddsubxne r2, r4, r7
76         shsub16  r2, r4, r7
77         shsub16ne r2, r4, r7
78         shsub8   r2, r4, r7
79         shsub8ne r2, r4, r7
80         shsubaddx        r2, r4, r7
81         shsubaddxne r2, r4, r7
82         smlad r1,r2,r3,r4
83         smladle r1,r2,r3,r4
84         smladx r1,r2,r3,r4
85         smladxle r1,r2,r3,r4
86         smlald r1,r2,r3,r4
87         smlaldle r1,r2,r3,r4
88         smlaldx r1,r2,r3,r4
89         smlaldxle r1,r2,r3,r4
90         smlsd r1,r2,r3,r4
91         smlsdle r1,r2,r3,r4
92         smlsdx r1,r2,r3,r4
93         smlsdxle r1,r2,r3,r4    
94         smlsld r1,r2,r3,r4      
95         smlsldle r1,r2,r3,r4
96         smlsldx r1,r2,r3,r4
97         smlsldxle r1,r2,r3,r4   
98         smmla r1,r2,r3,r4       
99         smmlale r1,r2,r3,r4
100         smmlar r1,r2,r3,r4
101         smmlarle r1,r2,r3,r4    
102         smmls r1,r2,r3,r4       
103         smmlsle r1,r2,r3,r4
104         smmlsr r1,r2,r3,r4
105         smmlsrle r1,r2,r3,r4    
106         smmul r1,r2,r3
107         smmulle r1,r2,r3
108         smmulr r1,r2,r3
109         smmulrle r1,r2,r3
110         smuad r1,r2,r3
111         smuadle r1,r2,r3
112         smuadx r1,r2,r3
113         smuadxle r1,r2,r3
114         smusd r1,r2,r3
115         smusdle r1,r2,r3
116         smusdx r1,r2,r3
117         smusdxle r1,r2,r3
118         srsia #16
119         srsib #16!
120         ssat r1, #1, r2
121         ssat r1, #1, r2, ASR #2
122         ssat r1, #1, r2, LSL #2
123         ssat16 r1, #1, r1
124         ssat16le r1, #1, r1
125         ssub16   r2, r4, r7
126         ssub16ne r2, r4, r7
127         ssub8    r2, r4, r7
128         ssub8ne r2, r4, r7
129         ssubaddx         r2, r4, r7
130         ssubaddxne r2, r4, r7
131         strex r1, r2, [r3]
132         strexne r1, r2, [r3]
133         sxth r2, r5
134         sxth r2, r5, ROR #8
135         sxthne r2, r5
136         sxthne r2, r5, ROR #8
137         sxtb16 r2, r5
138         sxtb16 r2, r5, ROR #8
139         sxtb16ne r2, r5
140         sxtb16ne r2, r5, ROR #8
141         sxtb r2, r5
142         sxtb r2, r5, ROR #8
143         sxtbne r2, r5
144         sxtbne r2, r5, ROR #8
145         uadd16   r2, r4, r7
146         uadd16ne r2, r4, r7
147         uxtah r2, r3, r5
148         uxtah r2, r3, r5, ROR #8
149         uxtahne r2, r3, r5
150         uxtahne r2, r3, r5, ROR #8
151         uadd8    r2, r4, r7
152         uadd8ne r2, r4, r7
153         uxtab16 r2, r3, r5
154         uxtab16 r2, r3, r5, ROR #8
155         uxtab16ne r2, r3, r5
156         uxtab16ne r2, r3, r5, ROR #8
157         uxtab r2, r3, r5
158         uxtab r2, r3, r5, ROR #8
159         uxtabne r2, r3, r5
160         uxtabne r2, r3, r5, ROR #8
161         uaddsubx         r2, r4, r7
162         uaddsubxne r2, r4, r7
163         uhadd16  r2, r4, r7
164         uhadd16ne r2, r4, r7
165         uhadd8   r2, r4, r7
166         uhadd8ne r2, r4, r7
167         uhaddsubx        r2, r4, r7
168         uhaddsubxne r2, r4, r7
169         uhsub16  r2, r4, r7
170         uhsub16ne r2, r4, r7
171         uhsub8   r2, r4, r7
172         uhsub8ne r2, r4, r7
173         uhsubaddx        r2, r4, r7
174         uhsubaddxne r2, r4, r7
175         umaal   r1, r2, r3, r4
176         umaalle r1, r2, r3, r4  
177         uqadd16  r2, r4, r7
178         uqadd16ne r2, r4, r7
179         uqadd8   r2, r4, r7
180         uqadd8ne r2, r4, r7
181         uqaddsubx        r2, r4, r7
182         uqaddsubxne r2, r4, r7
183         uqsub16  r2, r4, r7
184         uqsub16ne r2, r4, r7
185         uqsub8   r2, r4, r7
186         uqsub8ne r2, r4, r7
187         uqsubaddx        r2, r4, r7
188         uqsubaddxne r2, r4, r7
189         usad8 r1, r2, r3
190         usad8ne r1, r2, r3
191         usada8 r1, r2, r3, r4
192         usada8ne r1, r2, r3, r4
193         usat r1, #15, r2
194         usat r1, #15, r2, ASR #4
195         usat r1, #15, r2, LSL #4
196         usat16 r1, #15, r2
197         usat16le r1, #15, r2
198         usatle r1, #15, r2
199         usatle r1, #15, r2, ASR #4
200         usatle r1, #15, r2, LSL #4
201         usub16   r2, r4, r7
202         usub16ne r2, r4, r7
203         usub8    r2, r4, r7
204         usub8ne r2, r4, r7
205         usubaddx         r2, r4, r7
206         usubaddxne r2, r4, r7
207         uxth r2, r5
208         uxth r2, r5, ROR #8
209         uxthne r2, r5
210         uxthne r2, r5, ROR #8
211         uxtb16 r2, r5
212         uxtb16 r2, r5, ROR #8
213         uxtb16ne r2, r5
214         uxtb16ne r2, r5, ROR #8
215         uxtb r2, r5
216         uxtb r2, r5, ROR #8
217         uxtbne r2, r5
218         uxtbne r2, r5, ROR #8
219         cpsie if, #10
220         cpsie if, #21
221         srsia sp, #16
222         srsib sp!, #16