1 #name
: ARM V7 instructions
3 #objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
5 .*: +file format
.*arm
.*
7 Disassembly of section
.text
:
8 0+000 <[^
>]*> f6d6f008 pli \
[r6
, r8\
]
9 0+004 <[^
>]*> f6d9f007 pli \
[r9
, r7\
]
10 0+008 <[^
>]*> f6d0f101 pli \
[r0
, r1
, lsl #
2\
]
11 0+00c
<[^
>]*> f4d5f000 pli \
[r5\
]
12 0+010 <[^
>]*> f4d5ffff pli \
[r5
, #
4095\
].*
13 0+014 <[^
>]*> f455ffff pli \
[r5
, #
-4095\
].*
14 0+018 <[^
>]*> e320f0f0 dbg #
0
15 0+01c
<[^
>]*> e320f0ff dbg #
15
16 0+020 <[^
>]*> f57ff05f dmb sy
17 0+024 <[^
>]*> f57ff05f dmb sy
18 0+028 <[^
>]*> f57ff04f dsb sy
19 0+02c
<[^
>]*> f57ff04f dsb sy
20 0+030 <[^
>]*> f57ff047 dsb un
21 0+034 <[^
>]*> f57ff04e dsb st
22 0+038 <[^
>]*> f57ff046 dsb unst
23 0+03c
<[^
>]*> f57ff06f isb sy
24 0+040 <[^
>]*> f57ff06f isb sy
25 0+044 <[^
>]*> f916 f008 pli \
[r6
, r8\
]
26 0+048 <[^
>]*> f919 f007 pli \
[r9
, r7\
]
27 0+04c
<[^
>]*> f910 f021 pli \
[r0
, r1
, lsl #
2\
]
28 0+050 <[^
>]*> f995 f000 pli \
[r5\
]
29 0+054 <[^
>]*> f995 ffff pli \
[r5
, #
4095\
].*
30 0+058 <[^
>]*> f915 fcff pli \
[r5
, #
-255\
]
31 0+05c
<[^
>]*> f99f ffff pli \
[pc
, #
4095\
] ; 0+0105f <[^
>]*>
32 0+060 <[^
>]*> f91f ffff pli \
[pc
, #
-4095\
] ; f
+ff065
<[^
>]*>
33 0+064 <[^
>]*> f3af
80f0 dbg #
0
34 0+068 <[^
>]*> f3af
80ff dbg #
15
35 0+06c
<[^
>]*> f3bf
8f5f dmb sy
36 0+070 <[^
>]*> f3bf
8f5f dmb sy
37 0+074 <[^
>]*> f3bf
8f4f dsb sy
38 0+078 <[^
>]*> f3bf
8f4f dsb sy
39 0+07c
<[^
>]*> f3bf
8f47 dsb un
40 0+080 <[^
>]*> f3bf
8f4e dsb st
41 0+084 <[^
>]*> f3bf
8f46 dsb unst
42 0+088 <[^
>]*> f3bf
8f6f isb sy
43 0+08c
<[^
>]*> f3bf
8f6f isb sy
44 0+090 <[^
>]*> fb99 f6fc sdiv r6
, r9
, ip
45 0+094 <[^
>]*> fb96 f9f3 sdiv r9
, r6
, r3
46 0+098 <[^
>]*> fbb6 f9f3 udiv r9
, r6
, r3
47 0+09c
<[^
>]*> fbb9 f6fc udiv r6
, r9
, ip
48 # V7M APSR has the same encoding as V7A CPSR_f
49 0+0a0
<[^
>]*> f3ef
8000 mrs r0
, (CPSR|APSR
)
50 0+0a4
<[^
>]*> f3ef
8001 mrs r0
, IAPSR
51 0+0a8
<[^
>]*> f3ef
8002 mrs r0
, EAPSR
52 0+0ac
<[^
>]*> f3ef
8003 mrs r0
, PSR
53 0+0b0 <[^
>]*> f3ef
8005 mrs r0
, IPSR
54 0+0b4 <[^
>]*> f3ef
8006 mrs r0
, EPSR
55 0+0b8 <[^
>]*> f3ef
8007 mrs r0
, IEPSR
56 0+0bc
<[^
>]*> f3ef
8008 mrs r0
, MSP
57 0+0c0
<[^
>]*> f3ef
8009 mrs r0
, PSP
58 0+0c4
<[^
>]*> f3ef
8010 mrs r0
, PRIMASK
59 0+0c8
<[^
>]*> f3ef
8011 mrs r0
, BASEPRI
60 0+0cc
<[^
>]*> f3ef
8012 mrs r0
, BASEPRI_MASK
61 0+0d0 <[^
>]*> f3ef
8013 mrs r0
, FAULTMASK
62 0+0d4 <[^
>]*> f3ef
8014 mrs r0
, CONTROL
63 0+0d8 <[^
>]*> f380
8800 msr (CPSR_f|APSR
), r0
64 0+0dc
<[^
>]*> f380
8801 msr IAPSR
, r0
65 0+0e0
<[^
>]*> f380
8802 msr EAPSR
, r0
66 0+0e4
<[^
>]*> f380
8803 msr PSR
, r0
67 0+0e8
<[^
>]*> f380
8805 msr IPSR
, r0
68 0+0ec
<[^
>]*> f380
8806 msr EPSR
, r0
69 0+0f0 <[^
>]*> f380
8807 msr IEPSR
, r0
70 0+0f4 <[^
>]*> f380
8808 msr MSP
, r0
71 0+0f8 <[^
>]*> f380
8809 msr PSP
, r0
72 0+0fc
<[^
>]*> f380
8810 msr PRIMASK
, r0
73 0+100 <[^
>]*> f380
8811 msr BASEPRI
, r0
74 0+104 <[^
>]*> f380
8812 msr BASEPRI_MASK
, r0
75 0+108 <[^
>]*> f380
8813 msr FAULTMASK
, r0
76 0+10c
<[^
>]*> f380
8814 msr CONTROL
, r0