~terry.guo/+junk/xbinutils

« back to all changes in this revision

Viewing changes to src/binutils/gas/testsuite/gas/tic54x/opcodes.d

  • Committer: Terry Guo
  • Date: 2012-09-05 06:50:40 UTC
  • Revision ID: terry.guo@arm.com-20120905065040-430c6mhm9b11a6r6
Tags: upstream-1.0
ImportĀ upstreamĀ versionĀ 1.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#objdump: -d
 
2
#name: c54x opcode list
 
3
 
 
4
.*:     file format .*c54x.*
 
5
 
 
6
Disassembly of section .text:
 
7
 
 
8
0+000 <_opcodes>:
 
9
   0:   e39a    abdst  \*ar3\+,\*ar4\+
 
10
   1:   f485    abs    a
 
11
   2:   f585    abs    a,b
 
12
   3:   0090    add    \*ar0\+,a
 
13
   4:   0491    add    \*ar1\+,ts,a
 
14
   5:   3c92    add    \*ar2\+,16,a
 
15
   6:   6f93    add    \*ar3\+,a,b
 
16
   7:   0d00 
 
17
   8:   90a1    add    \*ar4\+,1,a
 
18
   9:   a09a    add    \*ar3\+,\*ar4\+,a
 
19
   a:   f000    add    #-32768,a
 
20
   b:   8000 
 
21
   c:   f160    add    #0,16,a,b
 
22
   d:   0000 
 
23
   e:   f510    add    a,-16,b
 
24
   f:   f580    add    a,asm,b
 
25
  10:   0690    addc   \*ar0\+,a
 
26
  11:   6b91    addm   #1,\*ar1\+
 
27
  12:   0001 
 
28
  13:   0292    adds   \*ar2\+,a
 
29
  14:   1893    and    \*ar3\+,a
 
30
  15:   f131    and    #1,1,a,b
 
31
  16:   0001 
 
32
  17:   f163    and    #1,16,a,b
 
33
  18:   0001 
 
34
  19:   f080    and    a
 
35
  1a:   6890    andm   #1,\*ar0\+
 
36
  1b:   0001 
 
37
  1c:   f073    b      11c <_opcodes_end>
 
38
  1d:   011c 
 
39
  1e:   f273    bd     11c <_opcodes_end>
 
40
  1f:   011c 
 
41
  20:   f495    nop    
 
42
  21:   f495    nop    
 
43
  22:   f4e2    bacc   a
 
44
  23:   f7e2    baccd  b
 
45
  24:   f495    nop    
 
46
  25:   f495    nop    
 
47
  26:   6c91    banz   11c <_opcodes_end>,\*ar1\+
 
48
  27:   011c 
 
49
  28:   6e92    banzd  11c <_opcodes_end>,\*ar2\+
 
50
  29:   011c 
 
51
  2a:   f495    nop    
 
52
  2b:   f495    nop    
 
53
  2c:   f875    bc     11c <_opcodes_end>,aeq, aov
 
54
  2d:   011c 
 
55
  2e:   fa3f    bcd    11c <_opcodes_end>,tc, c, bio
 
56
  2f:   011c 
 
57
  30:   f495    nop    
 
58
  31:   f495    nop    
 
59
  32:   9691    bit    \*ar3\+,1
 
60
  33:   6194    bitf   \*ar4\+,#-1
 
61
  34:   ffff 
 
62
  35:   3495    bitt   \*ar5\+
 
63
  36:   f4e3    cala   a
 
64
  37:   f7e3    calad  b
 
65
  38:   f495    nop    
 
66
  39:   f495    nop    
 
67
  3a:   f074    call   11c <_opcodes_end>
 
68
  3b:   011c 
 
69
  3c:   f274    calld  11c <_opcodes_end>
 
70
  3d:   011c 
 
71
  3e:   f495    nop    
 
72
  3f:   f495    nop    
 
73
  40:   f930    cc     11c <_opcodes_end>,tc
 
74
  41:   011c 
 
75
  42:   fb45    ccd    11c <_opcodes_end>,aeq
 
76
  43:   011c 
 
77
  44:   f495    nop    
 
78
  45:   f495    nop    
 
79
  46:   f693    cmpl   b,a
 
80
  47:   6090    cmpm   \*ar0\+,#1
 
81
  48:   0001 
 
82
  49:   f5a9    cmpr   lt,ar1
 
83
  4a:   8e92    cmps   a,\*ar2\+
 
84
  4b:   518b    dadd   \*ar3-,a,b
 
85
  4c:   5a8c    dadst  \*ar4-,a
 
86
  4d:   4d95    delay  \*ar5\+
 
87
  4e:   568e    dld    \*ar6-,a
 
88
  4f:   598f    drsub  \*ar7-,b
 
89
  50:   5e88    dsadt  \*ar0-,a
 
90
  51:   4e89    dst    a,\*ar1-
 
91
  52:   558a    dsub   \*ar2-,b
 
92
  53:   5c8b    dsubt  \*ar3-,a
 
93
  54:   f48e    exp    a
 
94
  55:   e09a    firs   \*ar3\+,\*ar4\+,11c <_opcodes_end>
 
95
  56:   011c 
 
96
  57:   ee80    frame  -128
 
97
  58:   f6e1    idle   2
 
98
  59:   f7cf    intr   15
 
99
  5a:   1090    ld     \*ar0\+,a
 
100
  5b:   1491    ld     \*ar1\+,ts,a
 
101
  5c:   4492    ld     \*ar2\+,16,a
 
102
  5d:   9491    ld     \*ar3\+,1,a
 
103
  5e:   94a1    ld     \*ar4\+,1,a
 
104
  5f:   e901    ld     #1,b
 
105
  60:   f021    ld     #32767,1,a
 
106
  61:   7fff 
 
107
  62:   f062    ld     #32767,16,a
 
108
  63:   7fff 
 
109
  64:   f582    ld     a,asm,b
 
110
  65:   f541    ld     a,1,b
 
111
  66:   3090    ld     \*ar0\+,t
 
112
  67:   4691    ld     \*ar1\+,dp
 
113
  68:   ea02    ld     #2,dp
 
114
  69:   ed0f    ld     #15,asm
 
115
  6a:   f4a7    ld     #7,arp
 
116
  6b:   3292    ld     \*ar2\+,asm
 
117
  6c:   4813    ldm    ar3,a
 
118
  6d:   a889    ld     \*ar2\+,a || mac    \*ar3\+,a
 
119
  6e:   abab    ld     \*ar4\+,b || macr   \*ar5\+,b
 
120
  6f:   ac89    ld     \*ar2\+,a || mas    \*ar3\+,a
 
121
  70:   afab    ld     \*ar4\+,b || masr   \*ar5\+,b
 
122
  71:   1696    ldr    \*ar6\+,a
 
123
  72:   1297    ldu    \*ar7\+,a
 
124
  73:   e19a    lms    \*ar3\+,\*ar4\+
 
125
  74:   4c90    ltd    \*ar0\+
 
126
  75:   2891    mac    \*ar1\+,a
 
127
  76:   2a92    macr   \*ar2\+,a
 
128
  77:   b189    mac    \*ar2\+,\*ar3\+,a,b
 
129
  78:   b5ab    macr   \*ar4\+,\*ar5\+,a,b
 
130
  79:   f167    mac    #1,a,b
 
131
  7a:   0001 
 
132
  7b:   6490    mac    \*ar0\+,#1,a
 
133
  7c:   0001 
 
134
  7d:   3591    maca   \*ar1\+,b
 
135
  7e:   f588    maca   t,a,b
 
136
  7f:   7a92    macd   \*ar2\+,11c <_opcodes_end>,a
 
137
  80:   011c 
 
138
  81:   7893    macp   \*ar3\+,11c <_opcodes_end>,a
 
139
  82:   011c 
 
140
  83:   a6ab    macsu  \*ar4\+,\*ar5\+,a
 
141
  84:   6d96    mar    \*ar6\+
 
142
  85:   2c97    mas    \*ar7\+,a
 
143
  86:   2e90    masr   \*ar0\+,a
 
144
  87:   b99a    mas    \*ar3\+,\*ar4\+,a,b
 
145
  88:   bd8b    masr   \*ar2\+,\*ar5\+,a,b
 
146
  89:   3396    masa   \*ar6\+,b
 
147
  8a:   f58a    masa   t,a,b
 
148
  8b:   f48b    masar  t,a
 
149
  8c:   f486    max    a
 
150
  8d:   f587    min    b
 
151
  8e:   2097    mpy    \*ar7\+,a
 
152
  8f:   a59a    mpy    \*ar3\+,\*ar4\+,b
 
153
  90:   6280    mpy    \*ar0,#1,a
 
154
  91:   0001 
 
155
  92:   f066    mpy    #1,a
 
156
  93:   0001 
 
157
  94:   3190    mpya   \*ar0\+
 
158
  95:   f58c    mpya   b
 
159
  96:   2591    mpyu   \*ar1\+,b
 
160
  97:   e589    mvdd   \*ar2\+,\*ar3\+
 
161
  98:   7194    mvdk   \*ar4\+,0 <_opcodes>
 
162
  99:   0000 
 
163
  9a:   7215    mvdm   0 <_opcodes>,ar5
 
164
  9b:   0000 
 
165
  9c:   7d96    mvdp   \*ar6\+,11c <_opcodes_end>
 
166
  9d:   011c 
 
167
  9e:   7097    mvkd   0 <_opcodes>,\*ar7\+
 
168
  9f:   0000 
 
169
  a0:   7310    mvmd   ar0,0 <_opcodes>
 
170
  a1:   0000 
 
171
  a2:   e712    mvmm   ar1,ar2
 
172
  a3:   7c93    mvpd   11c <_opcodes_end>,\*ar3\+
 
173
  a4:   011c 
 
174
  a5:   f584    neg    a,b
 
175
  a6:   f495    nop    
 
176
  a7:   f48f    norm   a
 
177
  a8:   1b90    or     \*ar0\+,b
 
178
  a9:   f340    or     #7,b
 
179
  aa:   0007 
 
180
  ab:   f364    or     #1,16,b
 
181
  ac:   0001 
 
182
  ad:   f3a0    or     b
 
183
  ae:   6991    orm    #1,\*ar1\+
 
184
  af:   0001 
 
185
  b0:   3692    poly   \*ar2\+
 
186
  b1:   8b93    popd   \*ar3\+
 
187
  b2:   8a14    popm   ar4
 
188
  b3:   7495    portr  pa0,\*ar5\+
 
189
  b4:   0000 
 
190
  b5:   7596    portw  \*ar6\+,pa0
 
191
  b6:   0000 
 
192
  b7:   4b97    pshd   \*ar7\+
 
193
  b8:   4a10    pshm   ar0
 
194
  b9:   fc44    rc     aneq
 
195
  ba:   fe46    rcd    agt
 
196
  bb:   7e91    reada  \*ar1\+
 
197
  bc:   f7e0    reset  
 
198
  bd:   fc00    ret    
 
199
  be:   fe00    retd   
 
200
  bf:   f495    nop    
 
201
  c0:   f495    nop    
 
202
  c1:   f4eb    rete   
 
203
  c2:   f6eb    reted  
 
204
  c3:   f495    nop    
 
205
  c4:   f495    nop    
 
206
  c5:   f49b    retf   
 
207
  c6:   f69b    retfd  
 
208
  c7:   f491    rol    a
 
209
  c8:   f492    roltc  a
 
210
  c9:   f590    ror    b
 
211
  ca:   4790    rpt    \*ar0\+
 
212
  cb:   f495    nop    
 
213
  cc:   ec20    rpt    #32
 
214
  cd:   f495    nop    
 
215
  ce:   f070    rpt    #65535
 
216
  cf:   ffff 
 
217
  d0:   f495    nop    
 
218
  d1:   f072    rptb   11b <_opcodes\+0x11b>
 
219
  d2:   011b 
 
220
  d3:   f495    nop    
 
221
  d4:   f272    rptbd  11b <_opcodes\+0x11b>
 
222
  d5:   011b 
 
223
  d6:   f495    nop    
 
224
  d7:   f495    nop    
 
225
  d8:   f071    rptz   a,#32767
 
226
  d9:   7fff 
 
227
  da:   f495    nop    
 
228
  db:   f6bf    rsbx   st1,braf
 
229
  dc:   9e93    saccd  a,\*ar3\+,alt
 
230
  dd:   f483    sat    a
 
231
  de:   f56f    sfta   a,15,b
 
232
  df:   f494    sftc   a
 
233
  e0:   f0ef    sftl   a,15
 
234
  e1:   e289    sqdst  \*ar2\+,\*ar3\+
 
235
  e2:   2794    squr   \*ar4\+,b
 
236
  e3:   f48d    squr   a,a
 
237
  e4:   3895    squra  \*ar5\+,a
 
238
  e5:   3a96    squrs  \*ar6\+,a
 
239
  e6:   9d87    srccd  \*ar2\+,aleq
 
240
  e7:   f7bf    ssbx   st1,braf
 
241
  e8:   8c90    st     t,\*ar0\+
 
242
  e9:   8d91    st     trn,\*ar1\+
 
243
  ea:   7692    st     #32767,\*ar2\+
 
244
  eb:   7fff 
 
245
  ec:   8293    sth    a,\*ar3\+
 
246
  ed:   8694    sth    a,asm,\*ar4\+
 
247
  ee:   9abf    sth    a,15,\*ar5\+
 
248
  ef:   6f96    sth    a,-16,\*ar6\+
 
249
  f0:   0c70 
 
250
  f1:   8097    stl    a,\*ar7\+
 
251
  f2:   8490    stl    a,asm,\*ar0\+
 
252
  f3:   6f91    stl    a,15,\*ar1\+
 
253
  f4:   0c8f 
 
254
  f5:   988f    stl    a,15,\*ar2\+
 
255
  f6:   8813    stlm   a,ar3
 
256
  f7:   7714    stm    #32767,ar4
 
257
  f8:   7fff 
 
258
  f9:   c1ab    st     a,\*ar5\+ || add    \*ar4\+,b
 
259
  fa:   c989    st     a,\*ar3\+ || ld     \*ar2\+,b
 
260
  fb:   e4a9    st     a,\*ar3\+ || ld     \*ar4\+,t
 
261
  fc:   d18b    st     a,\*ar5\+ || mac    \*ar2\+,b
 
262
  fd:   dda9    st     a,\*ar3\+ || masr   \*ar4\+,b
 
263
  fe:   cda9    st     a,\*ar3\+ || mpy    \*ar4\+,b
 
264
  ff:   c5a9    st     a,\*ar3\+ || sub    \*ar4\+,b
 
265
 100:   9cbd    strcd  \*ar5\+,beq
 
266
 101:   0890    sub    \*ar0\+,a
 
267
 102:   0c91    sub    \*ar1\+,ts,a
 
268
 103:   4192    sub    \*ar2\+,16,a,b
 
269
 104:   6f93    sub    \*ar3\+,a,b
 
270
 105:   0d20 
 
271
 106:   92af    sub    \*ar4\+,15,a
 
272
 107:   a3ba    sub    \*ar5\+,\*ar4\+,b
 
273
 108:   f11f    sub    #1,15,a,b
 
274
 109:   0001 
 
275
 10a:   f161    sub    #1,16,a,b
 
276
 10b:   0001 
 
277
 10c:   f530    sub    a,-16,b
 
278
 10d:   f581    sub    a,asm,b
 
279
 10e:   0e90    subb   \*ar0\+,a
 
280
 10f:   1e91    subc   \*ar1\+,a
 
281
 110:   0a92    subs   \*ar2\+,a
 
282
 111:   f4cf    trap   15
 
283
 112:   7f93    writa  \*ar3\+
 
284
 113:   fd70    xc     1,aov
 
285
 114:   1c94    xor    \*ar4\+,a
 
286
 115:   f050    xor    #1,a
 
287
 116:   0001 
 
288
 117:   f065    xor    #1,16,a
 
289
 118:   0001 
 
290
 119:   f1c1    xor    a,1,b
 
291
 11a:   6a95    xorm   #1,\*ar5\+
 
292
 11b:   0001