1 # name
: 32-bit Thumb DSP instructions
3 # objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
5 .*: +file format
.*arm
.*
7 Disassembly of section
.text
:
8 0[0-9a
-f
]+ <[^
>]+> eac0
0000 pkhbt r0
, r0
, r0
9 0[0-9a
-f
]+ <[^
>]+> eac0
0900 pkhbt r9
, r0
, r0
10 0[0-9a
-f
]+ <[^
>]+> eac9
0000 pkhbt r0
, r9
, r0
11 0[0-9a
-f
]+ <[^
>]+> eac0
0009 pkhbt r0
, r0
, r9
12 0[0-9a
-f
]+ <[^
>]+> eac0
5000 pkhbt r0
, r0
, r0
, lsl #
20
13 0[0-9a
-f
]+ <[^
>]+> eac0
00c0 pkhbt r0
, r0
, r0
, lsl #
3
14 0[0-9a
-f
]+ <[^
>]+> eac3
0102 pkhbt r1
, r3
, r2
15 0[0-9a
-f
]+ <[^
>]+> eac2
4163 pkhtb r1
, r2
, r3
, asr #
17
16 0[0-9a
-f
]+ <[^
>]+> fa82 f183 qadd r1
, r2
, r3
17 0[0-9a
-f
]+ <[^
>]+> fa92 f113 qadd16 r1
, r2
, r3
18 0[0-9a
-f
]+ <[^
>]+> fa82 f113 qadd8 r1
, r2
, r3
19 0[0-9a
-f
]+ <[^
>]+> faa2 f113 qaddsubx r1
, r2
, r3
20 0[0-9a
-f
]+ <[^
>]+> faa2 f113 qaddsubx r1
, r2
, r3
21 0[0-9a
-f
]+ <[^
>]+> fa82 f193 qdadd r1
, r2
, r3
22 0[0-9a
-f
]+ <[^
>]+> fa82 f1b3 qdsub r1
, r2
, r3
23 0[0-9a
-f
]+ <[^
>]+> fa82 f1a3 qsub r1
, r2
, r3
24 0[0-9a
-f
]+ <[^
>]+> fad2 f113 qsub16 r1
, r2
, r3
25 0[0-9a
-f
]+ <[^
>]+> fac2 f113 qsub8 r1
, r2
, r3
26 0[0-9a
-f
]+ <[^
>]+> fae2 f113 qsubaddx r1
, r2
, r3
27 0[0-9a
-f
]+ <[^
>]+> fae2 f113 qsubaddx r1
, r2
, r3
28 0[0-9a
-f
]+ <[^
>]+> fa92 f103 sadd16 r1
, r2
, r3
29 0[0-9a
-f
]+ <[^
>]+> fa82 f103 sadd8 r1
, r2
, r3
30 0[0-9a
-f
]+ <[^
>]+> faa2 f103 saddsubx r1
, r2
, r3
31 0[0-9a
-f
]+ <[^
>]+> faa2 f103 saddsubx r1
, r2
, r3
32 0[0-9a
-f
]+ <[^
>]+> fad2 f103 ssub16 r1
, r2
, r3
33 0[0-9a
-f
]+ <[^
>]+> fac2 f103 ssub8 r1
, r2
, r3
34 0[0-9a
-f
]+ <[^
>]+> fae2 f103 ssubaddx r1
, r2
, r3
35 0[0-9a
-f
]+ <[^
>]+> fae2 f103 ssubaddx r1
, r2
, r3
36 0[0-9a
-f
]+ <[^
>]+> fa92 f123 shadd16 r1
, r2
, r3
37 0[0-9a
-f
]+ <[^
>]+> fa82 f123 shadd8 r1
, r2
, r3
38 0[0-9a
-f
]+ <[^
>]+> faa2 f123 shaddsubx r1
, r2
, r3
39 0[0-9a
-f
]+ <[^
>]+> faa2 f123 shaddsubx r1
, r2
, r3
40 0[0-9a
-f
]+ <[^
>]+> fad2 f123 shsub16 r1
, r2
, r3
41 0[0-9a
-f
]+ <[^
>]+> fac2 f123 shsub8 r1
, r2
, r3
42 0[0-9a
-f
]+ <[^
>]+> fae2 f123 shsubaddx r1
, r2
, r3
43 0[0-9a
-f
]+ <[^
>]+> fae2 f123 shsubaddx r1
, r2
, r3
44 0[0-9a
-f
]+ <[^
>]+> fa92 f143 uadd16 r1
, r2
, r3
45 0[0-9a
-f
]+ <[^
>]+> fa82 f143 uadd8 r1
, r2
, r3
46 0[0-9a
-f
]+ <[^
>]+> faa2 f143 uaddsubx r1
, r2
, r3
47 0[0-9a
-f
]+ <[^
>]+> faa2 f143 uaddsubx r1
, r2
, r3
48 0[0-9a
-f
]+ <[^
>]+> fad2 f143 usub16 r1
, r2
, r3
49 0[0-9a
-f
]+ <[^
>]+> fac2 f143 usub8 r1
, r2
, r3
50 0[0-9a
-f
]+ <[^
>]+> fae2 f143 usubaddx r1
, r2
, r3
51 0[0-9a
-f
]+ <[^
>]+> fae2 f143 usubaddx r1
, r2
, r3
52 0[0-9a
-f
]+ <[^
>]+> fa92 f163 uhadd16 r1
, r2
, r3
53 0[0-9a
-f
]+ <[^
>]+> fa82 f163 uhadd8 r1
, r2
, r3
54 0[0-9a
-f
]+ <[^
>]+> faa2 f163 uhaddsubx r1
, r2
, r3
55 0[0-9a
-f
]+ <[^
>]+> faa2 f163 uhaddsubx r1
, r2
, r3
56 0[0-9a
-f
]+ <[^
>]+> fad2 f163 uhsub16 r1
, r2
, r3
57 0[0-9a
-f
]+ <[^
>]+> fac2 f163 uhsub8 r1
, r2
, r3
58 0[0-9a
-f
]+ <[^
>]+> fae2 f163 uhsubaddx r1
, r2
, r3
59 0[0-9a
-f
]+ <[^
>]+> fae2 f163 uhsubaddx r1
, r2
, r3
60 0[0-9a
-f
]+ <[^
>]+> fa92 f153 uqadd16 r1
, r2
, r3
61 0[0-9a
-f
]+ <[^
>]+> fa82 f153 uqadd8 r1
, r2
, r3
62 0[0-9a
-f
]+ <[^
>]+> faa2 f153 uqaddsubx r1
, r2
, r3
63 0[0-9a
-f
]+ <[^
>]+> faa2 f153 uqaddsubx r1
, r2
, r3
64 0[0-9a
-f
]+ <[^
>]+> fad2 f153 uqsub16 r1
, r2
, r3
65 0[0-9a
-f
]+ <[^
>]+> fac2 f153 uqsub8 r1
, r2
, r3
66 0[0-9a
-f
]+ <[^
>]+> fae2 f153 uqsubaddx r1
, r2
, r3
67 0[0-9a
-f
]+ <[^
>]+> fae2 f153 uqsubaddx r1
, r2
, r3
68 0[0-9a
-f
]+ <[^
>]+> faa2 f183 sel r1
, r2
, r3
69 0[0-9a
-f
]+ <[^
>]+> fb10
0000 smlabb r0
, r0
, r0
, r0
70 0[0-9a
-f
]+ <[^
>]+> fb10
0900 smlabb r9
, r0
, r0
, r0
71 0[0-9a
-f
]+ <[^
>]+> fb19
0000 smlabb r0
, r9
, r0
, r0
72 0[0-9a
-f
]+ <[^
>]+> fb10
0009 smlabb r0
, r0
, r9
, r0
73 0[0-9a
-f
]+ <[^
>]+> fb10
9000 smlabb r0
, r0
, r0
, r9
74 0[0-9a
-f
]+ <[^
>]+> fb10
0020 smlatb r0
, r0
, r0
, r0
75 0[0-9a
-f
]+ <[^
>]+> fb10
0010 smlabt r0
, r0
, r0
, r0
76 0[0-9a
-f
]+ <[^
>]+> fb10
0030 smlatt r0
, r0
, r0
, r0
77 0[0-9a
-f
]+ <[^
>]+> fb30
0000 smlawb r0
, r0
, r0
, r0
78 0[0-9a
-f
]+ <[^
>]+> fb30
0010 smlawt r0
, r0
, r0
, r0
79 0[0-9a
-f
]+ <[^
>]+> fb20
0000 smlad r0
, r0
, r0
, r0
80 0[0-9a
-f
]+ <[^
>]+> fb20
0010 smladx r0
, r0
, r0
, r0
81 0[0-9a
-f
]+ <[^
>]+> fb40
0000 smlsd r0
, r0
, r0
, r0
82 0[0-9a
-f
]+ <[^
>]+> fb40
0010 smlsdx r0
, r0
, r0
, r0
83 0[0-9a
-f
]+ <[^
>]+> fb50
0000 smmla r0
, r0
, r0
, r0
84 0[0-9a
-f
]+ <[^
>]+> fb50
0010 smmlar r0
, r0
, r0
, r0
85 0[0-9a
-f
]+ <[^
>]+> fb60
0000 smmls r0
, r0
, r0
, r0
86 0[0-9a
-f
]+ <[^
>]+> fb60
0010 smmlsr r0
, r0
, r0
, r0
87 0[0-9a
-f
]+ <[^
>]+> fb70
0000 usada8 r0
, r0
, r0
, r0
88 0[0-9a
-f
]+ <[^
>]+> fbc0
0080 smlalbb r0
, r0
, r0
, r0
89 0[0-9a
-f
]+ <[^
>]+> fbc0
9080 smlalbb r9
, r0
, r0
, r0
90 0[0-9a
-f
]+ <[^
>]+> fbc0
0980 smlalbb r0
, r9
, r0
, r0
91 0[0-9a
-f
]+ <[^
>]+> fbc9
0080 smlalbb r0
, r0
, r9
, r0
92 0[0-9a
-f
]+ <[^
>]+> fbc0
0089 smlalbb r0
, r0
, r0
, r9
93 0[0-9a
-f
]+ <[^
>]+> fbc0
00a0 smlaltb r0
, r0
, r0
, r0
94 0[0-9a
-f
]+ <[^
>]+> fbc0
0090 smlalbt r0
, r0
, r0
, r0
95 0[0-9a
-f
]+ <[^
>]+> fbc0
00b0 smlaltt r0
, r0
, r0
, r0
96 0[0-9a
-f
]+ <[^
>]+> fbc0
00c0 smlald r0
, r0
, r0
, r0
97 0[0-9a
-f
]+ <[^
>]+> fbc0
00d0 smlaldx r0
, r0
, r0
, r0
98 0[0-9a
-f
]+ <[^
>]+> fbd0
00c0 smlsld r0
, r0
, r0
, r0
99 0[0-9a
-f
]+ <[^
>]+> fbd0
00d0 smlsldx r0
, r0
, r0
, r0
100 0[0-9a
-f
]+ <[^
>]+> fbe0
0060 umaal r0
, r0
, r0
, r0
101 0[0-9a
-f
]+ <[^
>]+> fb10 f000 smulbb r0
, r0
, r0
102 0[0-9a
-f
]+ <[^
>]+> fb10 f900 smulbb r9
, r0
, r0
103 0[0-9a
-f
]+ <[^
>]+> fb19 f000 smulbb r0
, r9
, r0
104 0[0-9a
-f
]+ <[^
>]+> fb10 f009 smulbb r0
, r0
, r9
105 0[0-9a
-f
]+ <[^
>]+> fb10 f020 smultb r0
, r0
, r0
106 0[0-9a
-f
]+ <[^
>]+> fb10 f010 smulbt r0
, r0
, r0
107 0[0-9a
-f
]+ <[^
>]+> fb10 f030 smultt r0
, r0
, r0
108 0[0-9a
-f
]+ <[^
>]+> fb30 f000 smulwb r0
, r0
, r0
109 0[0-9a
-f
]+ <[^
>]+> fb30 f010 smulwt r0
, r0
, r0
110 0[0-9a
-f
]+ <[^
>]+> fb50 f000 smmul r0
, r0
, r0
111 0[0-9a
-f
]+ <[^
>]+> fb50 f010 smmulr r0
, r0
, r0
112 0[0-9a
-f
]+ <[^
>]+> fb20 f000 smuad r0
, r0
, r0
113 0[0-9a
-f
]+ <[^
>]+> fb20 f010 smuadx r0
, r0
, r0
114 0[0-9a
-f
]+ <[^
>]+> fb40 f000 smusd r0
, r0
, r0
115 0[0-9a
-f
]+ <[^
>]+> fb40 f010 smusdx r0
, r0
, r0
116 0[0-9a
-f
]+ <[^
>]+> fb70 f000 usad8 r0
, r0
, r0
117 0[0-9a
-f
]+ <[^
>]+> f320
0000 ssat16 r0
, #
0, r0
118 0[0-9a
-f
]+ <[^
>]+> f320
0900 ssat16 r9
, #
0, r0
119 0[0-9a
-f
]+ <[^
>]+> f320
0009 ssat16 r0
, #
9, r0
120 0[0-9a
-f
]+ <[^
>]+> f329
0000 ssat16 r0
, #
0, r9
121 0[0-9a
-f
]+ <[^
>]+> f3a0
0000 usat16 r0
, #
0, r0
122 0[0-9a
-f
]+ <[^
>]+> f3a0
0900 usat16 r9
, #
0, r0
123 0[0-9a
-f
]+ <[^
>]+> f3a0
0009 usat16 r0
, #
9, r0
124 0[0-9a
-f
]+ <[^
>]+> f3a9
0000 usat16 r0
, #
0, r9
125 0[0-9a
-f
]+ <[^
>]+> fa2f f182 sxtb16 r1
, r2
126 0[0-9a
-f
]+ <[^
>]+> fa2f f889 sxtb16 r8
, r9
127 0[0-9a
-f
]+ <[^
>]+> fa3f f182 uxtb16 r1
, r2
128 0[0-9a
-f
]+ <[^
>]+> fa3f f889 uxtb16 r8
, r9
129 0[0-9a
-f
]+ <[^
>]+> fa40 f080 sxtab r0
, r0
, r0
130 0[0-9a
-f
]+ <[^
>]+> fa40 f080 sxtab r0
, r0
, r0
131 0[0-9a
-f
]+ <[^
>]+> fa40 f990 sxtab r9
, r0
, r0
, ror #
8
132 0[0-9a
-f
]+ <[^
>]+> fa49 f0a0 sxtab r0
, r9
, r0
, ror #
16
133 0[0-9a
-f
]+ <[^
>]+> fa40 f0b9 sxtab r0
, r0
, r9
, ror #
24
134 0[0-9a
-f
]+ <[^
>]+> fa22 f183 sxtab16 r1
, r2
, r3
135 0[0-9a
-f
]+ <[^
>]+> fa02 f183 sxtah r1
, r2
, r3
136 0[0-9a
-f
]+ <[^
>]+> fa52 f183 uxtab r1
, r2
, r3
137 0[0-9a
-f
]+ <[^
>]+> fa32 f183 uxtab16 r1
, r2
, r3
138 0[0-9a
-f
]+ <[^
>]+> fa12 f183 uxtah r1
, r2
, r3