2007-06-05 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / thumb32.d
index 0c1da2fc75741fc9eaafe5ab3e8007b509467117..5bb76a5392e2f0e30e1aa50a03dd054fb73797ff 100644 (file)
@@ -3,6 +3,7 @@
 # objdump: -dr --prefix-addresses --show-raw-insn
 # The arm-aout and arm-pe ports do not support Thumb branch relocations.
 # not-target: *-*-*aout* *-*-pe
+# stderr: thumb32.l
 
 .*: +file format .*arm.*
 
@@ -62,9 +63,9 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> eb00 0800   add\.w  r8, r0, r0
 0[0-9a-f]+ <[^>]+> 4401        add     r1, r0
 0[0-9a-f]+ <[^>]+> 4408        add     r0, r1
-0[0-9a-f]+ <[^>]+> a000        add     r0, pc, #0      \(adr r0,[0-9a-f]+ <[^>]+>\)
-0[0-9a-f]+ <[^>]+> a500        add     r5, pc, #0      \(adr r5,[0-9a-f]+ <[^>]+>\)
-0[0-9a-f]+ <[^>]+> a081        add     r0, pc, #516    \(adr r0,[0-9a-f]+ <[^>]+>\)
+0[0-9a-f]+ <[^>]+> a000        add     r0, pc, #0      \(adr r0, [0-9a-f]+ <[^>]+>\)
+0[0-9a-f]+ <[^>]+> a500        add     r5, pc, #0      \(adr r5, [0-9a-f]+ <[^>]+>\)
+0[0-9a-f]+ <[^>]+> a081        add     r0, pc, #516    \(adr r0, [0-9a-f]+ <[^>]+>\)
 0[0-9a-f]+ <[^>]+> a800        add     r0, sp, #0
 0[0-9a-f]+ <[^>]+> ad00        add     r5, sp, #0
 0[0-9a-f]+ <[^>]+> a881        add     r0, sp, #516
@@ -349,163 +350,163 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> bf90        nop     \{9\}
 0[0-9a-f]+ <[^>]+> f3af 8081   nop\.w  \{129\}
 0[0-9a-f]+ <[^>]+> bf08        it      eq
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf18        it      ne
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf28        it      cs
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopcs
 0[0-9a-f]+ <[^>]+> bf28        it      cs
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopcs
 0[0-9a-f]+ <[^>]+> bf38        it      cc
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopcc
 0[0-9a-f]+ <[^>]+> bf38        it      cc
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopcc
 0[0-9a-f]+ <[^>]+> bf38        it      cc
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopcc
 0[0-9a-f]+ <[^>]+> bf48        it      mi
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopmi
 0[0-9a-f]+ <[^>]+> bf58        it      pl
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        noppl
 0[0-9a-f]+ <[^>]+> bf68        it      vs
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopvs
 0[0-9a-f]+ <[^>]+> bf78        it      vc
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopvc
 0[0-9a-f]+ <[^>]+> bf88        it      hi
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nophi
 0[0-9a-f]+ <[^>]+> bfa8        it      ge
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopge
 0[0-9a-f]+ <[^>]+> bfb8        it      lt
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        noplt
 0[0-9a-f]+ <[^>]+> bfc8        it      gt
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopgt
 0[0-9a-f]+ <[^>]+> bfd8        it      le
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nople
 0[0-9a-f]+ <[^>]+> bfe8        it      al
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopal
 0[0-9a-f]+ <[^>]+> bf04        itt     eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf0c        ite     eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf02        ittt    eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf0a        itet    eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf06        itte    eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf0e        itee    eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf01        itttt   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf09        itett   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf05        ittet   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf03        ittte   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf07        ittee   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf0b        itete   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf0d        iteet   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf0f        iteee   eq
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf1c        itt     ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf14        ite     ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf1e        ittt    ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf16        itet    ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf1a        itte    ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf12        itee    ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf1f        itttt   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf17        itett   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf1b        ittet   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf1d        ittte   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf19        ittee   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf15        itete   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> bf13        iteet   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopne
 0[0-9a-f]+ <[^>]+> bf11        iteee   ne
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
-0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> bf00        nopne
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
+0[0-9a-f]+ <[^>]+> bf00        nopeq
 0[0-9a-f]+ <[^>]+> f895 f000   pld     \[r5\]
 0[0-9a-f]+ <[^>]+> f895 f330   pld     \[r5, #816\]
 0[0-9a-f]+ <[^>]+> f815 fc30   pld     \[r5, #-48\]
@@ -513,8 +514,8 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> f815 f930   pld     \[r5\], #-48
 0[0-9a-f]+ <[^>]+> f815 ff30   pld     \[r5, #48\]!
 0[0-9a-f]+ <[^>]+> f815 fd30   pld     \[r5, #-48\]!
-0[0-9a-f]+ <[^>]+> f815 f000   pld     \[r5, r0\]
-0[0-9a-f]+ <[^>]+> f819 f000   pld     \[r9, r0\]
+0[0-9a-f]+ <[^>]+> f815 f004   pld     \[r5, r4\]
+0[0-9a-f]+ <[^>]+> f819 f00c   pld     \[r9, ip\]
 0[0-9a-f]+ <[^>]+> f89f f006   pld     \[pc, #6\]      ; 0+5ba <[^>]+>
 0[0-9a-f]+ <[^>]+> f81f f02a   pld     \[pc, #-42\]    ; 0+58e <[^>]+>
 0[0-9a-f]+ <[^>]+> e9d5 2300   ldrd    r2, r3, \[r5\]
@@ -523,8 +524,8 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> e9c5 2300   strd    r2, r3, \[r5\]
 0[0-9a-f]+ <[^>]+> e9c5 230c   strd    r2, r3, \[r5, #48\]
 0[0-9a-f]+ <[^>]+> e945 230c   strd    r2, r3, \[r5, #-48\]
-0[0-9a-f]+ <[^>]+> f835 1e00   ldrht   r1, \[r5\]
-0[0-9a-f]+ <[^>]+> f835 1e30   ldrht   r1, \[r5, #48\]
+0[0-9a-f]+ <[^>]+> f815 1e00   ldrbt   r1, \[r5\]
+0[0-9a-f]+ <[^>]+> f815 1e30   ldrbt   r1, \[r5, #48\]
 0[0-9a-f]+ <[^>]+> f915 1e00   ldrsbt  r1, \[r5\]
 0[0-9a-f]+ <[^>]+> f915 1e30   ldrsbt  r1, \[r5, #48\]
 0[0-9a-f]+ <[^>]+> f835 1e00   ldrht   r1, \[r5\]
@@ -631,16 +632,16 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> f240 5000   movw    r0, #1280       ; 0x500
 0[0-9a-f]+ <[^>]+> f240 0081   movw    r0, #129        ; 0x81
 0[0-9a-f]+ <[^>]+> f64f 70ff   movw    r0, #65535      ; 0xffff
-0[0-9a-f]+ <[^>]+> f3ef 8000   mrs     r0, SPSR
-0[0-9a-f]+ <[^>]+> f3ff 8000   mrs     r0, CPSR
-0[0-9a-f]+ <[^>]+> f3ef 8900   mrs     r9, SPSR
-0[0-9a-f]+ <[^>]+> f3ff 8900   mrs     r9, CPSR
-0[0-9a-f]+ <[^>]+> f380 8100   msr     SPSR_c, r0
-0[0-9a-f]+ <[^>]+> f390 8100   msr     CPSR_c, r0
-0[0-9a-f]+ <[^>]+> f389 8100   msr     SPSR_c, r9
-0[0-9a-f]+ <[^>]+> f380 8200   msr     SPSR_x, r0
-0[0-9a-f]+ <[^>]+> f380 8400   msr     SPSR_s, r0
-0[0-9a-f]+ <[^>]+> f380 8800   msr     SPSR_f, r0
+0[0-9a-f]+ <[^>]+> f3ef 8000   mrs     r0, CPSR
+0[0-9a-f]+ <[^>]+> f3ff 8000   mrs     r0, SPSR
+0[0-9a-f]+ <[^>]+> f3ef 8900   mrs     r9, CPSR
+0[0-9a-f]+ <[^>]+> f3ff 8900   mrs     r9, SPSR
+0[0-9a-f]+ <[^>]+> f380 8100   msr     CPSR_c, r0
+0[0-9a-f]+ <[^>]+> f390 8100   msr     SPSR_c, r0
+0[0-9a-f]+ <[^>]+> f389 8100   msr     CPSR_c, r9
+0[0-9a-f]+ <[^>]+> f380 8200   msr     CPSR_x, r0
+0[0-9a-f]+ <[^>]+> f380 8400   msr     CPSR_s, r0
+0[0-9a-f]+ <[^>]+> f380 8800   msr     CPSR_f, r0
 0[0-9a-f]+ <[^>]+> fb00 f000   mul\.w  r0, r0, r0
 0[0-9a-f]+ <[^>]+> fb09 f000   mul\.w  r0, r9, r0
 0[0-9a-f]+ <[^>]+> fb00 f009   mul\.w  r0, r0, r9
@@ -944,3 +945,59 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> f85d 8b04   ldr.w   r8, \[sp\], #4
 0[0-9a-f]+ <[^>]+> e930 0580   ldmdb   r0!, \{r7, r8, sl\}
 0[0-9a-f]+ <[^>]+> e920 0580   stmdb   r0!, \{r7, r8, sl\}
+0[0-9a-f]+ <[^>]+> c806        ldmia   r0!, \{r1, r2\}
+0[0-9a-f]+ <[^>]+> c006        stmia   r0!, \{r1, r2\}
+0[0-9a-f]+ <[^>]+> e890 0300   ldmia.w r0, \{r8, r9\}
+0[0-9a-f]+ <[^>]+> e880 0300   stmia.w r0, \{r8, r9\}
+0[0-9a-f]+ <[^>]+> bf01        itttt   eq
+0[0-9a-f]+ <[^>]+> c806        ldmiaeq r0!, \{r1, r2\}
+0[0-9a-f]+ <[^>]+> c006        stmiaeq r0!, \{r1, r2\}
+0[0-9a-f]+ <[^>]+> e890 0300   ldmiaeq.w       r0, \{r8, r9\}
+0[0-9a-f]+ <[^>]+> e880 0300   stmiaeq.w       r0, \{r8, r9\}
+0[0-9a-f]+ <[^>]+> bf00        nop
+0[0-9a-f]+ <[^>]+> e98d c010   srsia   sp, #16
+0[0-9a-f]+ <[^>]+> e80d c010   srsdb   sp, #16
+0[0-9a-f]+ <[^>]+> e9ad c015   srsia   sp!, #21
+0[0-9a-f]+ <[^>]+> e9ad c00a   srsia   sp!, #10
+0[0-9a-f]+ <[^>]+> f3de 8f00   subs    pc, lr, #0
+0[0-9a-f]+ <[^>]+> f3de 8f00   subs    pc, lr, #0
+0[0-9a-f]+ <[^>]+> f3de 8f04   subs    pc, lr, #4
+0[0-9a-f]+ <[^>]+> f3de 8fff   subs    pc, lr, #255
+0[0-9a-f]+ <[^>]+> e9f9 240c   ldrd    r2, r4, \[r9, #48\]!
+0[0-9a-f]+ <[^>]+> e979 240c   ldrd    r2, r4, \[r9, #-48\]!
+0[0-9a-f]+ <[^>]+> e9e9 240c   strd    r2, r4, \[r9, #48\]!
+0[0-9a-f]+ <[^>]+> e969 240c   strd    r2, r4, \[r9, #-48\]!
+0[0-9a-f]+ <[^>]+> e8f9 240c   ldrd    r2, r4, \[r9\], #48
+0[0-9a-f]+ <[^>]+> e879 240c   ldrd    r2, r4, \[r9\], #-48
+0[0-9a-f]+ <[^>]+> e8e9 240c   strd    r2, r4, \[r9\], #48
+0[0-9a-f]+ <[^>]+> e869 240c   strd    r2, r4, \[r9\], #-48
+0[0-9a-f]+ <[^>]+> f8d5 1301   ldr.w   r1, \[r5, #769]
+0[0-9a-f]+ <[^>]+> f855 1f30   ldr.w   r1, \[r5, #48]!
+0[0-9a-f]+ <[^>]+> f855 1d30   ldr.w   r1, \[r5, #-48]!
+0[0-9a-f]+ <[^>]+> f855 1b30   ldr.w   r1, \[r5\], #48
+0[0-9a-f]+ <[^>]+> f855 1930   ldr.w   r1, \[r5\], #-48
+0[0-9a-f]+ <[^>]+> f855 1009   ldr.w   r1, \[r5, r9\]
+0[0-9a-f]+ <[^>]+> f895 1301   ldrb.w  r1, \[r5, #769]
+0[0-9a-f]+ <[^>]+> f815 1f30   ldrb.w  r1, \[r5, #48]!
+0[0-9a-f]+ <[^>]+> f815 1d30   ldrb.w  r1, \[r5, #-48]!
+0[0-9a-f]+ <[^>]+> f815 1b30   ldrb.w  r1, \[r5\], #48
+0[0-9a-f]+ <[^>]+> f815 1930   ldrb.w  r1, \[r5\], #-48
+0[0-9a-f]+ <[^>]+> f815 1009   ldrb.w  r1, \[r5, r9\]
+0[0-9a-f]+ <[^>]+> f995 1301   ldrsb.w r1, \[r5, #769]
+0[0-9a-f]+ <[^>]+> f915 1f30   ldrsb.w r1, \[r5, #48]!
+0[0-9a-f]+ <[^>]+> f915 1d30   ldrsb.w r1, \[r5, #-48]!
+0[0-9a-f]+ <[^>]+> f915 1b30   ldrsb.w r1, \[r5\], #48
+0[0-9a-f]+ <[^>]+> f915 1930   ldrsb.w r1, \[r5\], #-48
+0[0-9a-f]+ <[^>]+> f915 1009   ldrsb.w r1, \[r5, r9\]
+0[0-9a-f]+ <[^>]+> f8b5 1301   ldrh.w  r1, \[r5, #769]
+0[0-9a-f]+ <[^>]+> f835 1f30   ldrh.w  r1, \[r5, #48]!
+0[0-9a-f]+ <[^>]+> f835 1d30   ldrh.w  r1, \[r5, #-48]!
+0[0-9a-f]+ <[^>]+> f835 1b30   ldrh.w  r1, \[r5\], #48
+0[0-9a-f]+ <[^>]+> f835 1930   ldrh.w  r1, \[r5\], #-48
+0[0-9a-f]+ <[^>]+> f835 1009   ldrh.w  r1, \[r5, r9\]
+0[0-9a-f]+ <[^>]+> f9b5 1301   ldrsh.w r1, \[r5, #769]
+0[0-9a-f]+ <[^>]+> f935 1f30   ldrsh.w r1, \[r5, #48]!
+0[0-9a-f]+ <[^>]+> f935 1d30   ldrsh.w r1, \[r5, #-48]!
+0[0-9a-f]+ <[^>]+> f935 1b30   ldrsh.w r1, \[r5\], #48
+0[0-9a-f]+ <[^>]+> f935 1930   ldrsh.w r1, \[r5\], #-48
+0[0-9a-f]+ <[^>]+> f935 1009   ldrsh.w r1, \[r5, r9\]
This page took 0.065182 seconds and 4 git commands to generate.