This fixes a bug in the ARm assembler where an immediate operand larger than 4 bits...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arch6zk.d
CommitLineData
0dd132b6
NC
1#name: ARM V6 instructions
2#as: -march=armv6zk
3#objdump: -dr --prefix-addresses --show-raw-insn
4
5.*: +file format .*arm.*
6
7Disassembly of section .text:
80+000 <[^>]*> f57ff01f ? clrex
c19d1205
ZW
90+004 <[^>]*> e1dc4f9f ? ldrexb r4, \[ip\]
100+008 <[^>]*> 11d4cf9f ? ldrexbne ip, \[r4\]
110+00c <[^>]*> e1bc4f9f ? ldrexd r4, \[ip\]
120+010 <[^>]*> 11b4cf9f ? ldrexdne ip, \[r4\]
130+014 <[^>]*> e1fc4f9f ? ldrexh r4, \[ip\]
140+018 <[^>]*> 11f4cf9f ? ldrexhne ip, \[r4\]
05413229
NC
150+01c <[^>]*> e320f080 ? nop \{128\}.*
160+020 <[^>]*> 1320f07f ? nopne \{127\}.*
0dd132b6 170+024 <[^>]*> e320f004 ? sev
c19d1205
ZW
180+028 <[^>]*> e1c74f9c ? strexb r4, ip, \[r7\]
190+02c <[^>]*> 11c8cf94 ? strexbne ip, r4, \[r8\]
200+030 <[^>]*> e1a74f9c ? strexd r4, ip, \[r7\]
210+034 <[^>]*> 11a8cf94 ? strexdne ip, r4, \[r8\]
220+038 <[^>]*> e1e74f9c ? strexh r4, ip, \[r7\]
230+03c <[^>]*> 11e8cf94 ? strexhne ip, r4, \[r8\]
0dd132b6
NC
240+040 <[^>]*> e320f002 ? wfe
250+044 <[^>]*> e320f003 ? wfi
260+048 <[^>]*> e320f001 ? yield
ba85f98c
BW
270+04c <[^>]*> e1600071 ? smc 1.*
280+050 <[^>]*> 1160007e ? smcne 14.*
e7495e45 29#...
This page took 0.800995 seconds and 4 git commands to generate.