* config/tc-arm.c (warn_deprecated_sp): New macro.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / thumb2_it.d
CommitLineData
3530c5db
PB
1# name: Mixed 16 and 32-bit Thumb conditional instructions
2# as: -march=armv6kt2
3# objdump: -dr --prefix-addresses --show-raw-insn
3d388997
PB
4# Many of these patterns use "(eq|s)". These should be changed to just "eq"
5# once the disassembler is fixed. Likewise for "(eq)?"
3530c5db
PB
6
7.*: +file format .*arm.*
8
9Disassembly of section .text:
100+000 <[^>]+> bf05 ittet eq
3d388997
PB
110+002 <[^>]+> 1880 add(eq|s) r0, r0, r2
120+004 <[^>]+> 4440 add(eq)? r0, r8
130+006 <[^>]+> 1888 add(ne|s) r0, r1, r2
140+008 <[^>]+> eb11 0002 adds(eq)?.w r0, r1, r2
150+00c <[^>]+> 4410 add r0, r2
160+00e <[^>]+> 4440 add r0, r8
170+010 <[^>]+> 1880 adds r0, r0, r2
180+012 <[^>]+> eb10 0008 adds.w r0, r0, r8
190+016 <[^>]+> 1888 adds r0, r1, r2
3530c5db 200+018 <[^>]+> bf0a itet eq
3d388997
PB
210+01a <[^>]+> 4310 orr(eq|s) r0, r2
220+01c <[^>]+> ea40 0008 orr(ne)?.w r0, r0, r8
230+020 <[^>]+> ea50 0002 orrs(eq)?.w r0, r0, r2
240+024 <[^>]+> ea40 0002 orr.w r0, r0, r2
250+028 <[^>]+> ea40 0008 orr.w r0, r0, r8
260+02c <[^>]+> 4310 orrs r0, r2
270+02e <[^>]+> bf01 itttt eq
280+030 <[^>]+> 4090 lsl(eq|s) r0, r2
290+032 <[^>]+> fa00 f008 lsl(eq)?.w r0, r0, r8
300+036 <[^>]+> fa01 f002 lsl(eq)?.w r0, r1, r2
310+03a <[^>]+> fa10 f002 lsls(eq)?.w r0, r0, r2
320+03e <[^>]+> bf02 ittt eq
330+040 <[^>]+> 0048 lsl(eq|s) r0, r1, #1
340+042 <[^>]+> ea4f 0048 mov(eq)?.w r0, r8, lsl #1
350+046 <[^>]+> ea5f 0040 movs(eq)?.w r0, r0, lsl #1
360+04a <[^>]+> fa00 f002 lsl.w r0, r0, r2
370+04e <[^>]+> 4090 lsls r0, r2
380+050 <[^>]+> ea4f 0041 mov.w r0, r1, lsl #1
390+054 <[^>]+> 0048 lsls r0, r1, #1
400+056 <[^>]+> bf01 itttt eq
410+058 <[^>]+> 4288 cmp(eq)? r0, r1
420+05a <[^>]+> 4540 cmp(eq)? r0, r8
430+05c <[^>]+> 4608 mov(eq)? r0, r1
440+05e <[^>]+> ea5f 0001 movs(eq)?.w r0, r1
450+062 <[^>]+> bf08 it eq
460+064 <[^>]+> 4640 mov(eq)? r0, r8
470+066 <[^>]+> 4608 mov(eq)? r0, r1
480+068 <[^>]+> 1c08 adds r0, r1, #0
490+06a <[^>]+> ea5f 0008 movs.w r0, r8
500+06e <[^>]+> bf01 itttt eq
510+070 <[^>]+> 43c8 mvn(eq|s) r0, r1
520+072 <[^>]+> ea6f 0008 mvn(eq)?.w r0, r8
530+076 <[^>]+> ea7f 0001 mvns(eq)?.w r0, r1
540+07a <[^>]+> 42c8 cmn(eq)? r0, r1
550+07c <[^>]+> ea6f 0001 mvn.w r0, r1
560+080 <[^>]+> 43c8 mvns r0, r1
570+082 <[^>]+> bf02 ittt eq
580+084 <[^>]+> 4248 neg(eq|s) r0, r1
590+086 <[^>]+> f1c8 0000 rsb(eq)? r0, r8, #0 ; 0x0
600+08a <[^>]+> f1d1 0000 rsbs(eq)? r0, r1, #0 ; 0x0
610+08e <[^>]+> f1c1 0000 rsb r0, r1, #0 ; 0x0
620+092 <[^>]+> 4248 negs r0, r1
This page took 0.138543 seconds and 4 git commands to generate.