[Patch ARM] Fix build attributes for armv8-a in case of assembler files that contain...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arch7.d
CommitLineData
62b3e311
PB
1#name: ARM V7 instructions
2#as: -march=armv7r
3#objdump: -dr --prefix-addresses --show-raw-insn
fc7b0af7 4#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
62b3e311
PB
5
6.*: +file format .*arm.*
7
8Disassembly of section .text:
90+000 <[^>]*> f6d6f008 pli \[r6, r8\]
100+004 <[^>]*> f6d9f007 pli \[r9, r7\]
110+008 <[^>]*> f6d0f101 pli \[r0, r1, lsl #2\]
120+00c <[^>]*> f4d5f000 pli \[r5\]
05413229
NC
130+010 <[^>]*> f4d5ffff pli \[r5, #4095\].*
140+014 <[^>]*> f455ffff pli \[r5, #-4095\].*
62b3e311
PB
150+018 <[^>]*> e320f0f0 dbg #0
160+01c <[^>]*> e320f0ff dbg #15
170+020 <[^>]*> f57ff05f dmb sy
180+024 <[^>]*> f57ff05f dmb sy
190+028 <[^>]*> f57ff04f dsb sy
200+02c <[^>]*> f57ff04f dsb sy
210+030 <[^>]*> f57ff047 dsb un
220+034 <[^>]*> f57ff04e dsb st
230+038 <[^>]*> f57ff046 dsb unst
240+03c <[^>]*> f57ff06f isb sy
250+040 <[^>]*> f57ff06f isb sy
260+044 <[^>]*> f916 f008 pli \[r6, r8\]
270+048 <[^>]*> f919 f007 pli \[r9, r7\]
280+04c <[^>]*> f910 f021 pli \[r0, r1, lsl #2\]
290+050 <[^>]*> f995 f000 pli \[r5\]
05413229 300+054 <[^>]*> f995 ffff pli \[r5, #4095\].*
62b3e311 310+058 <[^>]*> f915 fcff pli \[r5, #-255\]
aa32346d
NC
320+05c <[^>]*> f99f ffff pli \[pc, #4095\] ; 0+0105f <[^>]*>
330+060 <[^>]*> f91f ffff pli \[pc, #-4095\] ; f+ff065 <[^>]*>
62b3e311
PB
340+064 <[^>]*> f3af 80f0 dbg #0
350+068 <[^>]*> f3af 80ff dbg #15
360+06c <[^>]*> f3bf 8f5f dmb sy
370+070 <[^>]*> f3bf 8f5f dmb sy
380+074 <[^>]*> f3bf 8f4f dsb sy
390+078 <[^>]*> f3bf 8f4f dsb sy
400+07c <[^>]*> f3bf 8f47 dsb un
410+080 <[^>]*> f3bf 8f4e dsb st
420+084 <[^>]*> f3bf 8f46 dsb unst
430+088 <[^>]*> f3bf 8f6f isb sy
440+08c <[^>]*> f3bf 8f6f isb sy
450+090 <[^>]*> fb99 f6fc sdiv r6, r9, ip
460+094 <[^>]*> fb96 f9f3 sdiv r9, r6, r3
470+098 <[^>]*> fbb6 f9f3 udiv r9, r6, r3
480+09c <[^>]*> fbb9 f6fc udiv r6, r9, ip
49# V7M APSR has the same encoding as V7A CPSR_f
500+0a0 <[^>]*> f3ef 8000 mrs r0, (CPSR|APSR)
510+0a4 <[^>]*> f3ef 8001 mrs r0, IAPSR
520+0a8 <[^>]*> f3ef 8002 mrs r0, EAPSR
530+0ac <[^>]*> f3ef 8003 mrs r0, PSR
540+0b0 <[^>]*> f3ef 8005 mrs r0, IPSR
550+0b4 <[^>]*> f3ef 8006 mrs r0, EPSR
560+0b8 <[^>]*> f3ef 8007 mrs r0, IEPSR
570+0bc <[^>]*> f3ef 8008 mrs r0, MSP
580+0c0 <[^>]*> f3ef 8009 mrs r0, PSP
590+0c4 <[^>]*> f3ef 8010 mrs r0, PRIMASK
600+0c8 <[^>]*> f3ef 8011 mrs r0, BASEPRI
00bbc0bd 610+0cc <[^>]*> f3ef 8012 mrs r0, BASEPRI_MAX
62b3e311
PB
620+0d0 <[^>]*> f3ef 8013 mrs r0, FAULTMASK
630+0d4 <[^>]*> f3ef 8014 mrs r0, CONTROL
d2cd1205 640+0d8 <[^>]*> f380 8800 msr (CPSR_f|APSR_nzcvq), r0
ac7f631b
NC
650+0dc <[^>]*> f380 8801 msr IAPSR, r0
660+0e0 <[^>]*> f380 8802 msr EAPSR, r0
670+0e4 <[^>]*> f380 8803 msr PSR, r0
62b3e311
PB
680+0e8 <[^>]*> f380 8805 msr IPSR, r0
690+0ec <[^>]*> f380 8806 msr EPSR, r0
700+0f0 <[^>]*> f380 8807 msr IEPSR, r0
710+0f4 <[^>]*> f380 8808 msr MSP, r0
720+0f8 <[^>]*> f380 8809 msr PSP, r0
730+0fc <[^>]*> f380 8810 msr PRIMASK, r0
740+100 <[^>]*> f380 8811 msr BASEPRI, r0
00bbc0bd 750+104 <[^>]*> f380 8812 msr BASEPRI_MAX, r0
62b3e311
PB
760+108 <[^>]*> f380 8813 msr FAULTMASK, r0
770+10c <[^>]*> f380 8814 msr CONTROL, r0
59b42a0d 780+110 <[^>]*> f3ef 8003 mrs r0, PSR
ac7f631b 790+114 <[^>]*> f380 8803 msr PSR, r0
84701018 800+118 <[^>]*> df00 svc 0
ac7f631b 81#...
This page took 0.395598 seconds and 4 git commands to generate.