OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [arm/] [thumb2_bad_reg.s] - Blame information for rev 301

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
        .syntax unified
2
        .text
3
        .align  2
4
        .thumb
5
        .thumb_func
6
test:
7
        @ ADC (immediate)
8
        adc r13, r0,  #1
9
        adc r15, r0,  #1
10
        adc r0,  r13, #1
11
        adc r0,  r15, #1
12
        @ ADC (register)
13
        adc.w r13,  r0,  r1
14
        adc.w r15,  r0,  r1
15
        adc.w  r0, r13,  r1
16
        adc.w  r0, r15,  r1
17
        adc.w  r0,  r1, r13
18
        adc.w  r0,  r1, r15
19
        @ ADD (immediate)
20
        add.w r13, r0, #1
21
        add.w r15, r0, #1
22
        add.w r0, r13, #1               @ ADD (SP plus immediate)
23
        add.w r0, r15, #1               @ Converted implicitly to ADDW
24
        addw  r13, r0, #1
25
        addw  r15, r0, #1
26
        addw  r0, r13, #1               @ ADD (SP plus immediate)
27
        addw  r0, r15, #1               @ ADR
28
        @ ADD (register)
29
        add.w r13, r0, r1
30
        add.w r15, r0, r1
31
        adds.w r15, r0, r1
32
        add.w r0, r13, r1               @ ADD (SP plus register)
33
        add.w r0, r15, r1
34
        add.w r0, r1, r13
35
        add.w r0, r1, r15
36
        @ ADD (SP plus immediate)
37
        add.w   r0, r13,  #1            @ OK
38
        add.w  r15, r13,  #1
39
        adds.w r15, r13,  #1
40
        addw   r15, r13,  #1
41
        @ ADD (SP plus register)
42
        add.w  r15, r13,  r0
43
        add.w   r0, r13, r13
44
        add.w   r0, r13, r15
45
        @ ADR
46
        adr.w  r13, test
47
        adr.w  r15, test
48
        @ AND (immediate)
49
        and    r13,  r0,  #1
50
        and    r15,  r0,  #1
51
        and    r0,  r13,  #1
52
        and    r0,  r15,  #1
53
        @ AND (register)
54
        and.w r13,  r0,  r1
55
        and.w r15,  r0,  r1
56
        and.w  r0, r13,  r1
57
        and.w  r0, r15,  r1
58
        and.w  r0,  r1, r13
59
        and.w  r0,  r1, r15
60
        @ ASR (immediate)
61
        asr    r13,  r0,  #1
62
        asr    r15,  r0,  #1
63
        asr    r0,  r13,  #1
64
        asr    r0,  r15,  #1
65
        @ ASR (register)
66
        asr.w r13,  r0,  r1
67
        asr.w r15,  r0,  r1
68
        asr.w  r0, r13,  r1
69
        asr.w  r0, r15,  r1
70
        asr.w  r0,  r1, r13
71
        asr.w  r0,  r1, r15
72
        @ BFC
73
        bfc   r13,  #1,  #1
74
        bfc   r15,  #1,  #1
75
        @ BFI
76
        bfi r13, r0, #1, #1
77
        bfi r15, r0, #1, #1
78
        bfi r0, r13, #1, #1
79
        bfi r0, r15, #1, #1
80
        @ BIC (immediate)
81
        bic r13, r0, #1
82
        bic r15, r0, #1
83
        bic r0, r13, #1
84
        bic r0, r15, #1
85
        @ BIC (register)
86
        bic.w r13,  r0,  r1
87
        bic.w r15,  r0,  r1
88
        bic.w  r0, r13,  r1
89
        bic.w  r0, r15,  r1
90
        bic.w  r0,  r1, r13
91
        bic.w  r0,  r1, r15
92
        @ BLX (register)
93
        blx r13                         @ OK
94
        blx r15
95
        @ BXJ
96
        bxj r13
97
        bxj r15
98
        @ CLZ
99
        clz r13, r0
100
        clz r15, r0
101
        clz r0, r13
102
        clz r0, r15
103
        @ CMN (immediate)
104
        cmn r13, #1                     @ OK
105
        cmn r15, #1
106
        @ CMN (register)
107
        cmn.w r13, r0                   @ OK
108
        cmn.w r15, r0
109
        cmn.w r0, r13
110
        cmn.w r0, r15
111
        @ CMP (immediate)
112
        cmp.w r13, #1                   @ OK
113
        cmp.w r15, #1
114
        @ CMP (register)
115
        cmp r13, r0                     @ OK
116
        cmp r15, r0
117
        cmp r0, r13                     @ Deprecated
118
        cmp r0, r15
119
        cmp.n r0, r13                   @ Deprecated
120
        cmp.n r0, r15
121
        cmp.w r13, r0                   @ OK
122
        cmp.w r15, r0
123
        cmp.w r0, r13
124
        cmp.w r0, r15
125
        @ EOR (immediate)
126
        eor r13, r0, #1
127
        eor r15, r0, #1
128
        eor r0, r13, #1
129
        eor r0, r15, #1
130
        @ EOR (register)
131
        eor.w r13,  r0,  r1
132
        eor.w r15,  r0,  r1
133
        eor.w  r0, r13,  r1
134
        eor.w  r0, r15,  r1
135
        eor.w  r0,  r1, r13
136
        eor.w  r0,  r1, r15
137
        @ LSL (immediate)
138
        lsl r13, r0, #1
139
        lsl r15, r0, #1
140
        lsl r0, r13, #1
141
        lsl r0, r15, #1
142
        @ LSL (register)
143
        lsl.w r13,  r0,  r1
144
        lsl.w r15,  r0,  r1
145
        lsl.w  r0, r13,  r1
146
        lsl.w  r0, r15,  r1
147
        lsl.w  r0,  r1, r13
148
        lsl.w  r0,  r1, r15
149
        @ LSR (immediate)
150
        lsr r13, r0, #1
151
        lsr r15, r0, #1
152
        lsr r0, r13, #1
153
        lsr r0, r15, #1
154
        @ LSR (register)
155
        lsr.w r13,  r0,  r1
156
        lsr.w r15,  r0,  r1
157
        lsr.w  r0, r13,  r1
158
        lsr.w  r0, r15,  r1
159
        lsr.w  r0,  r1, r13
160
        lsr.w  r0,  r1, r15
161
        @ MCR
162
        mcr p0, #1, r13, cr0, cr0
163
        mcr p0, #1, r15, cr0, cr0       @ OK
164
        @ MCRR
165
        mcrr p0, #1, r13, r0, cr0
166
        mcrr p0, #1, r15, r0, cr0
167
        mcrr p0, #1, r0, r13, cr0
168
        mcrr p0, #1, r0, r15, cr0
169
        @ MLA
170
        mla r13, r0, r0, r0
171
        mla r15, r0, r0, r0
172
        mla r0, r13, r0, r0
173
        mla r0, r15, r0, r0
174
        mla r0, r0, r13, r0
175
        mla r0, r0, r15, r0
176
        mla r0, r0, r0, r13
177
        mla r0, r0, r0, r15
178
        @ MLS
179
        mls r13, r0, r0, r0
180
        mls r15, r0, r0, r0
181
        mls r0, r13, r0, r0
182
        mls r0, r15, r0, r0
183
        mls r0, r0, r13, r0
184
        mls r0, r0, r15, r0
185
        mls r0, r0, r0, r13
186
        mls r0, r0, r0, r15
187
        @ MOV (immediate)
188
        mov.w r13, #1
189
        mov.w r15, #1
190
        @ MOV (register)
191
        mov r13, r0                     @ OK
192
        mov r15, r0                     @ OK
193
        mov.w r0, r13                   @ OK
194
        mov.w r0, r15                   @ OK
195
        mov.w r15, r0                   @ OK
196
        mov.w r13, r0                   @ OK
197
        movs.w r0, r13
198
        movs.w r0, r15
199
        movs.w r13, r0
200
        movs.w r15, r0
201
        mov.w r13, r13
202
        mov.w r15, r13
203
        mov.w r13, r15
204
        mov.w r15, r15
205
        @ MOVT
206
        movt r13, #1
207
        movt r15, #1
208
        @ MRC
209
        mrc p0, #1, r13, cr0, cr0
210
        mrc p0, #1, r15, cr0, cr0       @ OK
211
        @ MRCC
212
        mrrc p0, #1, r13, r0, cr0
213
        mrrc p0, #1, r15, r0, cr0
214
        mrrc p0, #1, r0, r13, cr0
215
        mrrc p0, #1, r0, r15, cr0
216
        @ MRS
217
        mrs r13, cpsr
218
        mrs r15, cpsr
219
        @ MSR (register)
220
        msr cpsr, r13
221
        msr cpsr, r15
222
        @ MUL
223
        mul r13, r0, r0
224
        mul r15, r0, r0
225
        mul r0, r13, r0
226
        mul r0, r15, r0
227
        mul r0, r0, r13
228
        mul r0, r0, r15
229
        @ MVN (immediate)
230
        mvn r13, #1
231
        mvn r15, #1
232
        @ MVN (register)
233
        mvn.w r13, r0
234
        mvn.w r15, r0
235
        mvn.w r0, r13
236
        mvn.w r0, r15
237
        @ ORN (immediate)
238
        orn r13, r0, #1
239
        orn r15, r0, #1
240
        orn r0, r13, #1
241
        orn r0, r15, #1
242
        @ ORN (register)
243
        orn r13, r0, r0
244
        orn r15, r0, r0
245
        orn r0, r13, r0
246
        orn r0, r15, r0
247
        orn r0, r0, r13
248
        orn r0, r0, r15
249
        @ ORR (immediate)
250
        orr r13, r0, #1
251
        orr r15, r0, #1
252
        orr r0, r13, #1
253
        orr r0, r15, #1
254
        @ ORR (register)
255
        orr r13, r0, r0
256
        orr r15, r0, r0
257
        orr r0, r13, r0
258
        orr r0, r15, r0
259
        orr r0, r0, r13
260
        orr r0, r0, r15
261
        @ PKH
262
        pkhbt r13, r0, r0
263
        pkhbt r15, r0, r0
264
        pkhbt r0, r13, r0
265
        pkhbt r0, r15, r0
266
        pkhbt r0, r0, r13
267
        pkhbt r0, r0, r15
268
        @ PLD (register)
269
        pld [r0, r13]
270
        pld [r0, r15]
271
        pld [r13, r0]                   @ OK
272
        pld [r15, r0]
273
        @ PLI (register)
274
        pli [r0, r13]
275
        pli [r0, r15]
276
        pli [r13, r0]                   @ OK
277
        pli [r15, r0]
278
        @ QADD
279
        qadd r13, r0, r0
280
        qadd r15, r0, r0
281
        qadd r0, r13, r0
282
        qadd r0, r15, r0
283
        qadd r0, r0, r13
284
        qadd r0, r0, r15
285
        @ QADD16
286
        qadd16 r13, r0, r0
287
        qadd16 r15, r0, r0
288
        qadd16 r0, r13, r0
289
        qadd16 r0, r15, r0
290
        qadd16 r0, r0, r13
291
        qadd16 r0, r0, r15
292
        @ QADD8
293
        qadd8 r13, r0, r0
294
        qadd8 r15, r0, r0
295
        qadd8 r0, r13, r0
296
        qadd8 r0, r15, r0
297
        qadd8 r0, r0, r13
298
        qadd8 r0, r0, r15
299
        @ QASX
300
        qasx r13, r0, r0
301
        qasx r15, r0, r0
302
        qasx r0, r13, r0
303
        qasx r0, r15, r0
304
        qasx r0, r0, r13
305
        qasx r0, r0, r15
306
        @ QDADD
307
        qdadd r13, r0, r0
308
        qdadd r15, r0, r0
309
        qdadd r0, r13, r0
310
        qdadd r0, r15, r0
311
        qdadd r0, r0, r13
312
        qdadd r0, r0, r15
313
        @ QDSUB
314
        qdsub r13, r0, r0
315
        qdsub r15, r0, r0
316
        qdsub r0, r13, r0
317
        qdsub r0, r15, r0
318
        qdsub r0, r0, r13
319
        qdsub r0, r0, r15
320
        @ QSAX
321
        qsax r13, r0, r0
322
        qsax r15, r0, r0
323
        qsax r0, r13, r0
324
        qsax r0, r15, r0
325
        qsax r0, r0, r13
326
        qsax r0, r0, r15
327
        @ QSUB
328
        qsub r13, r0, r0
329
        qsub r15, r0, r0
330
        qsub r0, r13, r0
331
        qsub r0, r15, r0
332
        qsub r0, r0, r13
333
        qsub r0, r0, r15
334
        @ QSUB16
335
        qsub16 r13, r0, r0
336
        qsub16 r15, r0, r0
337
        qsub16 r0, r13, r0
338
        qsub16 r0, r15, r0
339
        qsub16 r0, r0, r13
340
        qsub16 r0, r0, r15
341
        @ QSUB8
342
        qsub8 r13, r0, r0
343
        qsub8 r15, r0, r0
344
        qsub8 r0, r13, r0
345
        qsub8 r0, r15, r0
346
        qsub8 r0, r0, r13
347
        qsub8 r0, r0, r15
348
        @ RBIT
349
        rbit r13, r0
350
        rbit r15, r0
351
        rbit r0, r13
352
        rbit r0, r15
353
        @ REV
354
        rev.w r13, r0
355
        rev.w r15, r0
356
        rev.w r0, r13
357
        rev.w r0, r15
358
        @ REV16
359
        rev16.w r13, r0
360
        rev16.w r15, r0
361
        rev16.w r0, r13
362
        rev16.w r0, r15
363
        @ REVSH
364
        revsh.w r13, r0
365
        revsh.w r15, r0
366
        revsh.w r0, r13
367
        revsh.w r0, r15
368
        @ RFE
369
        rfedb r15
370
        rfeia r15
371
        @ ROR (immediate)
372
        ror r13, r0, #1
373
        ror r15, r0, #1
374
        ror r0, r13, #1
375
        ror r0, r15, #1
376
        @ ROR (register)
377
        ror.w r13,  r0,  r1
378
        ror.w r15,  r0,  r1
379
        ror.w  r0, r13,  r1
380
        ror.w  r0, r15,  r1
381
        ror.w  r0,  r1, r13
382
        ror.w  r0,  r1, r15
383
        @ RRX
384
        rrx r13, r0
385
        rrx r15, r0
386
        rrx r0, r13
387
        rrx r0, r15
388
        @ RSB (immediate)
389
        rsb.w r13, r0, #1
390
        rsb.w r15, r0, #1
391
        rsb.w r0, r13, #1
392
        rsb.w r0, r15, #1
393
        @ RSB (register)
394
        rsb r13,  r0,  r1
395
        rsb r15,  r0,  r1
396
        rsb  r0, r13,  r1
397
        rsb  r0, r15,  r1
398
        rsb  r0,  r1, r13
399
        rsb  r0,  r1, r15
400
        @ SADD16
401
        sadd16 r13, r0, r0
402
        sadd16 r15, r0, r0
403
        sadd16 r0, r13, r0
404
        sadd16 r0, r15, r0
405
        sadd16 r0, r0, r13
406
        sadd16 r0, r0, r15
407
        @ SADD8
408
        sadd8 r13, r0, r0
409
        sadd8 r15, r0, r0
410
        sadd8 r0, r13, r0
411
        sadd8 r0, r15, r0
412
        sadd8 r0, r0, r13
413
        sadd8 r0, r0, r15
414
        @ SASX
415
        sasx r13, r0, r0
416
        sasx r15, r0, r0
417
        sasx r0, r13, r0
418
        sasx r0, r15, r0
419
        sasx r0, r0, r13
420
        sasx r0, r0, r15
421
        @ SBC (immediate)
422
        sbc r13, r0, #1
423
        sbc r15, r0, #1
424
        sbc r0, r13, #1
425
        sbc r0, r15, #1
426
        @ SBC (register)
427
        sbc r13,  r0,  r1
428
        sbc r15,  r0,  r1
429
        sbc  r0, r13,  r1
430
        sbc  r0, r15,  r1
431
        sbc  r0,  r1, r13
432
        sbc  r0,  r1, r15
433
        @ SBFX (immediate)
434
        sbfx r13, r0, #1, #1
435
        sbfx r15, r0, #1, #1
436
        sbfx r0, r13, #1, #1
437
        sbfx r0, r15, #1, #1
438
        @ SDIV (register)
439
        sdiv r13,  r0,  r1
440
        sdiv r15,  r0,  r1
441
        sdiv  r0, r13,  r1
442
        sdiv  r0, r15,  r1
443
        sdiv  r0,  r1, r13
444
        sdiv  r0,  r1, r15
445
        @ SEL (register)
446
        sel r13,  r0,  r1
447
        sel r15,  r0,  r1
448
        sel  r0, r13,  r1
449
        sel  r0, r15,  r1
450
        sel  r0,  r1, r13
451
        sel  r0,  r1, r15
452
        @ SHADD16
453
        shadd16 r13, r0, r0
454
        shadd16 r15, r0, r0
455
        shadd16 r0, r13, r0
456
        shadd16 r0, r15, r0
457
        shadd16 r0, r0, r13
458
        shadd16 r0, r0, r15
459
        @ SHADD8
460
        shadd8 r13, r0, r0
461
        shadd8 r15, r0, r0
462
        shadd8 r0, r13, r0
463
        shadd8 r0, r15, r0
464
        shadd8 r0, r0, r13
465
        shadd8 r0, r0, r15
466
        @ SHASX
467
        shasx r13, r0, r0
468
        shasx r15, r0, r0
469
        shasx r0, r13, r0
470
        shasx r0, r15, r0
471
        shasx r0, r0, r13
472
        shasx r0, r0, r15
473
        @ SHSAX
474
        shsax r13, r0, r0
475
        shsax r15, r0, r0
476
        shsax r0, r13, r0
477
        shsax r0, r15, r0
478
        shsax r0, r0, r13
479
        shsax r0, r0, r15
480
        @ SHSUB16
481
        shsub16 r13, r0, r0
482
        shsub16 r15, r0, r0
483
        shsub16 r0, r13, r0
484
        shsub16 r0, r15, r0
485
        shsub16 r0, r0, r13
486
        shsub16 r0, r0, r15
487
        @ SHSUB8
488
        shsub8 r13, r0, r0
489
        shsub8 r15, r0, r0
490
        shsub8 r0, r13, r0
491
        shsub8 r0, r15, r0
492
        shsub8 r0, r0, r13
493
        shsub8 r0, r0, r15
494
        @ SMLABB
495
        smlabb r13, r0, r0, r0
496
        smlabb r15, r0, r0, r0
497
        smlabb r0, r13, r0, r0
498
        smlabb r0, r15, r0, r0
499
        smlabb r0, r0, r13, r0
500
        smlabb r0, r0, r15, r0
501
        smlabb r0, r0, r0, r13
502
        smlabb r0, r0, r0, r15
503
        @ SMLAD
504
        smlad r13, r0, r0, r0
505
        smlad r15, r0, r0, r0
506
        smlad r0, r13, r0, r0
507
        smlad r0, r15, r0, r0
508
        smlad r0, r0, r13, r0
509
        smlad r0, r0, r15, r0
510
        smlad r0, r0, r0, r13
511
        smlad r0, r0, r0, r15
512
        @ SMLAL
513
        smlal r13, r0, r0, r0
514
        smlal r15, r0, r0, r0
515
        smlal r0, r13, r0, r0
516
        smlal r0, r15, r0, r0
517
        smlal r0, r0, r13, r0
518
        smlal r0, r0, r15, r0
519
        smlal r0, r0, r0, r13
520
        smlal r0, r0, r0, r15
521
        @ SMLALBB
522
        smlalbb r13, r0, r0, r0
523
        smlalbb r15, r0, r0, r0
524
        smlalbb r0, r13, r0, r0
525
        smlalbb r0, r15, r0, r0
526
        smlalbb r0, r0, r13, r0
527
        smlalbb r0, r0, r15, r0
528
        smlalbb r0, r0, r0, r13
529
        smlalbb r0, r0, r0, r15
530
        @ SMLALD
531
        smlald r13, r0, r0, r0
532
        smlald r15, r0, r0, r0
533
        smlald r0, r13, r0, r0
534
        smlald r0, r15, r0, r0
535
        smlald r0, r0, r13, r0
536
        smlald r0, r0, r15, r0
537
        smlald r0, r0, r0, r13
538
        smlald r0, r0, r0, r15
539
        @ SMLAWB
540
        smlawb r13, r0, r0, r0
541
        smlawb r15, r0, r0, r0
542
        smlawb r0, r13, r0, r0
543
        smlawb r0, r15, r0, r0
544
        smlawb r0, r0, r13, r0
545
        smlawb r0, r0, r15, r0
546
        smlawb r0, r0, r0, r13
547
        smlawb r0, r0, r0, r15
548
        @ SMLSD
549
        smlsd r13, r0, r0, r0
550
        smlsd r15, r0, r0, r0
551
        smlsd r0, r13, r0, r0
552
        smlsd r0, r15, r0, r0
553
        smlsd r0, r0, r13, r0
554
        smlsd r0, r0, r15, r0
555
        smlsd r0, r0, r0, r13
556
        smlsd r0, r0, r0, r15
557
        @ SMLSLD
558
        smlsld r13, r0, r0, r0
559
        smlsld r15, r0, r0, r0
560
        smlsld r0, r13, r0, r0
561
        smlsld r0, r15, r0, r0
562
        smlsld r0, r0, r13, r0
563
        smlsld r0, r0, r15, r0
564
        smlsld r0, r0, r0, r13
565
        smlsld r0, r0, r0, r15
566
        @ SMMLA
567
        smmla r13, r0, r0, r0
568
        smmla r15, r0, r0, r0
569
        smmla r0, r13, r0, r0
570
        smmla r0, r15, r0, r0
571
        smmla r0, r0, r13, r0
572
        smmla r0, r0, r15, r0
573
        smmla r0, r0, r0, r13
574
        smmla r0, r0, r0, r15
575
        @ SMMLS
576
        smmls r13, r0, r0, r0
577
        smmls r15, r0, r0, r0
578
        smmls r0, r13, r0, r0
579
        smmls r0, r15, r0, r0
580
        smmls r0, r0, r13, r0
581
        smmls r0, r0, r15, r0
582
        smmls r0, r0, r0, r13
583
        smmls r0, r0, r0, r15
584
        @ SMMUL
585
        smmul r13, r0, r0
586
        smmul r15, r0, r0
587
        smmul r0, r13, r0
588
        smmul r0, r15, r0
589
        smmul r0, r0, r13
590
        smmul r0, r0, r15
591
        @ SMUAD
592
        smuad r13, r0, r0
593
        smuad r15, r0, r0
594
        smuad r0, r13, r0
595
        smuad r0, r15, r0
596
        smuad r0, r0, r13
597
        smuad r0, r0, r15
598
        @ SMULBB
599
        smulbb r13, r0, r0
600
        smulbb r15, r0, r0
601
        smulbb r0, r13, r0
602
        smulbb r0, r15, r0
603
        smulbb r0, r0, r13
604
        smulbb r0, r0, r15
605
        @ SMULL
606
        smull r13, r0, r0, r0
607
        smull r15, r0, r0, r0
608
        smull r0, r13, r0, r0
609
        smull r0, r15, r0, r0
610
        smull r0, r0, r13, r0
611
        smull r0, r0, r15, r0
612
        smull r0, r0, r0, r13
613
        smull r0, r0, r0, r15
614
        @ SMULWB
615
        smulwb r13, r0, r0
616
        smulwb r15, r0, r0
617
        smulwb r0, r13, r0
618
        smulwb r0, r15, r0
619
        smulwb r0, r0, r13
620
        smulwb r0, r0, r15
621
        @ SMUSD
622
        smusd r13, r0, r0
623
        smusd r15, r0, r0
624
        smusd r0, r13, r0
625
        smusd r0, r15, r0
626
        smusd r0, r0, r13
627
        smusd r0, r0, r15
628
        @ SSAT
629
        ssat r13, #1, r0
630
        ssat r15, #1, r0
631
        ssat r0, #1, r13
632
        ssat r0, #1, r15
633
        ssat r1, #1, r3,asr #32
634
        @ SSAT16
635
        ssat16 r13, #1, r0
636
        ssat16 r15, #1, r0
637
        ssat16 r0, #1, r13
638
        ssat16 r0, #1, r15
639
        @ SSAX
640
        ssax r13,  r0,  r1
641
        ssax r15,  r0,  r1
642
        ssax  r0, r13,  r1
643
        ssax  r0, r15,  r1
644
        ssax  r0,  r1, r13
645
        ssax  r0,  r1, r15
646
        @ SSUB16
647
        ssub16 r13,  r0,  r1
648
        ssub16 r15,  r0,  r1
649
        ssub16  r0, r13,  r1
650
        ssub16  r0, r15,  r1
651
        ssub16  r0,  r1, r13
652
        ssub16  r0,  r1, r15
653
        @ SSUB8
654
        ssub8 r13,  r0,  r1
655
        ssub8 r15,  r0,  r1
656
        ssub8  r0, r13,  r1
657
        ssub8  r0, r15,  r1
658
        ssub8  r0,  r1, r13
659
        ssub8  r0,  r1, r15
660
        @ SUB (immediate)
661
        sub.w r13, r0, #1
662
        sub.w r15, r0, #1
663
        sub.w r0, r13, #1               @ SUB (SP minus immediate)
664
        sub.w r0, r15, #1               @ ADR
665
        subw  r13, r0, #1
666
        subw  r15, r0, #1
667
        subw  r0, r13, #1               @ SUB (SP minus immediate)
668
        subw  r0, r15, #1               @ ADR
669
        @ SUB (register)
670
        sub.w r13,  r0, r1
671
        sub.w r15,  r0, r1
672
        sub.w  r0, r13, r1              @ SUB (SP minus register)
673
        sub.w  r0, r15, r1
674
        sub.w  r0,  r1, r13
675
        sub.w  r0,  r1, r15
676
        @ SUB (SP minus immediate)
677
        sub.w   r0, r13,  #1            @ OK
678
        sub.w  r15, r13,  #1
679
        subs.w r15, r13,  #1
680
        subw   r15, r13,  #1
681
        @ SUB (SP minus register)
682
        sub.w  r13, r13,  r0            @ OK
683
        sub.w  r15, r13,  r0
684
        sub.w   r0, r13, r13
685
        sub.w   r0, r13, r15
686
        @ SXTAB
687
        sxtab r13,  r0,  r1
688
        sxtab r15,  r0,  r1
689
        sxtab  r0, r13,  r1
690
        sxtab  r0, r15,  r1
691
        sxtab  r0,  r1, r13
692
        sxtab  r0,  r1, r15
693
        @ SXTAB16
694
        sxtab16 r13,  r0,  r1
695
        sxtab16 r15,  r0,  r1
696
        sxtab16  r0, r13,  r1
697
        sxtab16  r0, r15,  r1
698
        sxtab16  r0,  r1, r13
699
        sxtab16  r0,  r1, r15
700
        @ SXTAH
701
        sxtah r13,  r0,  r1
702
        sxtah r15,  r0,  r1
703
        sxtah  r0, r13,  r1
704
        sxtah  r0, r15,  r1
705
        sxtah  r0,  r1, r13
706
        sxtah  r0,  r1, r15
707
        @ SXTB
708
        sxtb r13, r0
709
        sxtb r15, r0
710
        sxtb r0, r13
711
        sxtb r0, r15
712
        @ SXTB16
713
        sxtb16 r13, r0
714
        sxtb16 r15, r0
715
        sxtb16 r0, r13
716
        sxtb16 r0, r15
717
        @ SXTH
718
        sxth r13, r0
719
        sxth r15, r0
720
        sxth r0, r13
721
        sxth r0, r15
722
        @ TBB
723
        tbb [r13, r0]
724
        tbb [r15, r0]                   @ OK
725
        tbb [r0, r13]
726
        tbb [r0, r15]
727
        @ TBH
728
        tbh [r13, r0]
729
        tbh [r15, r0]                   @ OK
730
        tbh [r0, r13]
731
        tbh [r0, r15]
732
        @ TEQ (immediate)
733
        teq r13, #1
734
        teq r15, #1
735
        @ TEQ (register)
736
        teq r13, r0
737
        teq r15, r0
738
        teq r0, r13
739
        teq r0, r15
740
        @ TST (immediate)
741
        tst r13, #1
742
        tst r15, #1
743
        @ TST (register)
744
        tst.w r13, r0
745
        tst.w r15, r0
746
        tst.w r0, r13
747
        tst.w r0, r15
748
        @ UADD16
749
        uadd16 r13, r0, r0
750
        uadd16 r15, r0, r0
751
        uadd16 r0, r13, r0
752
        uadd16 r0, r15, r0
753
        uadd16 r0, r0, r13
754
        uadd16 r0, r0, r15
755
        @ UADD8
756
        uadd8 r13, r0, r0
757
        uadd8 r15, r0, r0
758
        uadd8 r0, r13, r0
759
        uadd8 r0, r15, r0
760
        uadd8 r0, r0, r13
761
        uadd8 r0, r0, r15
762
        @ UASX
763
        uasx r13, r0, r0
764
        uasx r15, r0, r0
765
        uasx r0, r13, r0
766
        uasx r0, r15, r0
767
        uasx r0, r0, r13
768
        uasx r0, r0, r15
769
        @ UBFX (immediate)
770
        ubfx r13, r0, #1, #1
771
        ubfx r15, r0, #1, #1
772
        ubfx r0, r13, #1, #1
773
        ubfx r0, r15, #1, #1
774
        @ UDIV (register)
775
        udiv r13,  r0,  r1
776
        udiv r15,  r0,  r1
777
        udiv  r0, r13,  r1
778
        udiv  r0, r15,  r1
779
        udiv  r0,  r1, r13
780
        udiv  r0,  r1, r15
781
        @ UHADD16
782
        uhadd16 r13, r0, r0
783
        uhadd16 r15, r0, r0
784
        uhadd16 r0, r13, r0
785
        uhadd16 r0, r15, r0
786
        uhadd16 r0, r0, r13
787
        uhadd16 r0, r0, r15
788
        @ UHADD8
789
        uhadd8 r13, r0, r0
790
        uhadd8 r15, r0, r0
791
        uhadd8 r0, r13, r0
792
        uhadd8 r0, r15, r0
793
        uhadd8 r0, r0, r13
794
        uhadd8 r0, r0, r15
795
        @ UHASX
796
        uhasx r13, r0, r0
797
        uhasx r15, r0, r0
798
        uhasx r0, r13, r0
799
        uhasx r0, r15, r0
800
        uhasx r0, r0, r13
801
        uhasx r0, r0, r15
802
        @ UHSAX
803
        uhsax r13, r0, r0
804
        uhsax r15, r0, r0
805
        uhsax r0, r13, r0
806
        uhsax r0, r15, r0
807
        uhsax r0, r0, r13
808
        uhsax r0, r0, r15
809
        @ UHSUB16
810
        uhsub16 r13, r0, r0
811
        uhsub16 r15, r0, r0
812
        uhsub16 r0, r13, r0
813
        uhsub16 r0, r15, r0
814
        uhsub16 r0, r0, r13
815
        uhsub16 r0, r0, r15
816
        @ UHSUB8
817
        uhsub8 r13, r0, r0
818
        uhsub8 r15, r0, r0
819
        uhsub8 r0, r13, r0
820
        uhsub8 r0, r15, r0
821
        uhsub8 r0, r0, r13
822
        uhsub8 r0, r0, r15
823
        @ UMAAL
824
        umaal r13, r0, r0, r0
825
        umaal r15, r0, r0, r0
826
        umaal r0, r13, r0, r0
827
        umaal r0, r15, r0, r0
828
        umaal r0, r0, r13, r0
829
        umaal r0, r0, r15, r0
830
        umaal r0, r0, r0, r13
831
        umaal r0, r0, r0, r15
832
        @ UMLAL
833
        umlal r13, r0, r0, r0
834
        umlal r15, r0, r0, r0
835
        umlal r0, r13, r0, r0
836
        umlal r0, r15, r0, r0
837
        umlal r0, r0, r13, r0
838
        umlal r0, r0, r15, r0
839
        umlal r0, r0, r0, r13
840
        umlal r0, r0, r0, r15
841
        @ UMULL
842
        umull r13, r0, r0, r0
843
        umull r15, r0, r0, r0
844
        umull r0, r13, r0, r0
845
        umull r0, r15, r0, r0
846
        umull r0, r0, r13, r0
847
        umull r0, r0, r15, r0
848
        umull r0, r0, r0, r13
849
        umull r0, r0, r0, r15
850
        @ UQADD16
851
        uqadd16 r13, r0, r0
852
        uqadd16 r15, r0, r0
853
        uqadd16 r0, r13, r0
854
        uqadd16 r0, r15, r0
855
        uqadd16 r0, r0, r13
856
        uqadd16 r0, r0, r15
857
        @ UQADD8
858
        uqadd8 r13, r0, r0
859
        uqadd8 r15, r0, r0
860
        uqadd8 r0, r13, r0
861
        uqadd8 r0, r15, r0
862
        uqadd8 r0, r0, r13
863
        uqadd8 r0, r0, r15
864
        @ UQASX
865
        uqasx r13, r0, r0
866
        uqasx r15, r0, r0
867
        uqasx r0, r13, r0
868
        uqasx r0, r15, r0
869
        uqasx r0, r0, r13
870
        uqasx r0, r0, r15
871
        @ UQSAX
872
        uqsax r13, r0, r0
873
        uqsax r15, r0, r0
874
        uqsax r0, r13, r0
875
        uqsax r0, r15, r0
876
        uqsax r0, r0, r13
877
        uqsax r0, r0, r15
878
        @ UQSUB16
879
        uqsub16 r13, r0, r0
880
        uqsub16 r15, r0, r0
881
        uqsub16 r0, r13, r0
882
        uqsub16 r0, r15, r0
883
        uqsub16 r0, r0, r13
884
        uqsub16 r0, r0, r15
885
        @ UQSUB8
886
        uqsub8 r13, r0, r0
887
        uqsub8 r15, r0, r0
888
        uqsub8 r0, r13, r0
889
        uqsub8 r0, r15, r0
890
        uqsub8 r0, r0, r13
891
        uqsub8 r0, r0, r15
892
        @ USAD8
893
        usad8 r13, r0, r0
894
        usad8 r15, r0, r0
895
        usad8 r0, r13, r0
896
        usad8 r0, r15, r0
897
        usad8 r0, r0, r13
898
        usad8 r0, r0, r15
899
        @ USADA8
900
        usada8 r13, r0, r0, r0
901
        usada8 r15, r0, r0, r0
902
        usada8 r0, r13, r0, r0
903
        usada8 r0, r15, r0, r0
904
        usada8 r0, r0, r13, r0
905
        usada8 r0, r0, r15, r0
906
        usada8 r0, r0, r0, r13
907
        usada8 r0, r0, r0, r15
908
        @ USAT
909
        usat r13, #1, r0
910
        usat r15, #1, r0
911
        usat r0, #1, r13
912
        usat r0, #1, r15
913
        usat r1, #1, r3,asr #32
914
        @ USAT16
915
        usat16 r13, #1, r0
916
        usat16 r15, #1, r0
917
        usat16 r0, #1, r13
918
        usat16 r0, #1, r15
919
        @ USAX
920
        usax r13,  r0,  r1
921
        usax r15,  r0,  r1
922
        usax  r0, r13,  r1
923
        usax  r0, r15,  r1
924
        usax  r0,  r1, r13
925
        usax  r0,  r1, r15
926
        @ USUB16
927
        usub16 r13,  r0,  r1
928
        usub16 r15,  r0,  r1
929
        usub16  r0, r13,  r1
930
        usub16  r0, r15,  r1
931
        usub16  r0,  r1, r13
932
        usub16  r0,  r1, r15
933
        @ USUB8
934
        usub8 r13,  r0,  r1
935
        usub8 r15,  r0,  r1
936
        usub8  r0, r13,  r1
937
        usub8  r0, r15,  r1
938
        usub8  r0,  r1, r13
939
        usub8  r0,  r1, r15
940
        @ UXTAB
941
        uxtab r13,  r0,  r1
942
        uxtab r15,  r0,  r1
943
        uxtab  r0, r13,  r1
944
        uxtab  r0, r15,  r1
945
        uxtab  r0,  r1, r13
946
        uxtab  r0,  r1, r15
947
        @ UXTAB16
948
        uxtab16 r13,  r0,  r1
949
        uxtab16 r15,  r0,  r1
950
        uxtab16  r0, r13,  r1
951
        uxtab16  r0, r15,  r1
952
        uxtab16  r0,  r1, r13
953
        uxtab16  r0,  r1, r15
954
        @ UXTAH
955
        uxtah r13,  r0,  r1
956
        uxtah r15,  r0,  r1
957
        uxtah  r0, r13,  r1
958
        uxtah  r0, r15,  r1
959
        uxtah  r0,  r1, r13
960
        uxtah  r0,  r1, r15
961
        @ UXTB
962
        uxtb r13, r0
963
        uxtb r15, r0
964
        uxtb r0, r13
965
        uxtb r0, r15
966
        @ UXTB16
967
        uxtb16 r13, r0
968
        uxtb16 r15, r0
969
        uxtb16 r0, r13
970
        uxtb16 r0, r15
971
        @ UXTH
972
        uxth r13, r0
973
        uxth r15, r0
974
        uxth r0, r13
975
        uxth r0, r15

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.