Back to index

cell-binutils  2.17cvs20070401
opcode.d
Go to the documentation of this file.
00001 #name: pdp11 opcode
00002 #objdump: -drw
00003 
00004 dump.o: +file format .*
00005 
00006 Disassembly of section .text:
00007 
00008 00000000 <foo>:
00009        ...
00010 
00011 00000002 <bar>:
00012        ...
00013        2: 16  \*ABS\*
00014 
00015 00000004 <start>:
00016        ...
00017 
00018 00000006 <start2>:
00019    6:  0001 [  ]*wait
00020    8:  0002 [  ]*rti
00021    a:  0003 [  ]*bpt
00022    c:  0004 [  ]*iot
00023    e:  0005 [  ]*reset
00024   10:  0006 [  ]*rtt
00025   12:  0007 [  ]*mfpt
00026   14:  0051 [  ]*jmp \(r1\)\+
00027   16:  0082 [  ]*rts r2
00028   18:  009b [  ]*spl 3
00029   1a:  00a0 [  ]*nop
00030   1c:  00a1 [  ]*clc
00031   1e:  00a2 [  ]*clv
00032   20:  00a4 [  ]*clz
00033   22:  00a8 [  ]*cln
00034   24:  00af [  ]*ccc
00035   26:  00a1 [  ]*clc
00036   28:  00b2 [  ]*sev
00037   2a:  00b4 [  ]*sez
00038   2c:  00b8 [  ]*sen
00039   2e:  00bf [  ]*scc
00040   30:  00c7 [  ]*swab       pc
00041   32:  01ff [  ]*br  32 <start2\+0x2c>
00042   34:  02fe [  ]*bne 32 <start2\+0x2c>
00043   36:  03fd [  ]*beq 32 <start2\+0x2c>
00044   38:  04fc [  ]*bge 32 <start2\+0x2c>
00045   3a:  05fb [  ]*blt 32 <start2\+0x2c>
00046   3c:  06fa [  ]*bgt 32 <start2\+0x2c>
00047   3e:  07f9 [  ]*ble 32 <start2\+0x2c>
00048   40:  09de [  ]*jsr pc, \*\(sp\)\+
00049   42:  0a26 [  ]*clr -\(sp\)
00050   44:  0a40 [  ]*com r0
00051   46:  0a81 [  ]*inc r1
00052   48:  0ac2 [  ]*dec r2
00053   4a:  0b03 [  ]*neg r3
00054   4c:  0b44 [  ]*adc r4
00055   4e:  0b85 [  ]*sbc r5
00056   50:  0bd6 [  ]*tst \(sp\)\+
00057   52:  0c05 [  ]*ror r5
00058   54:  0c44 [  ]*rol r4
00059   56:  0cbc 000a [    ]*asr \*12\(r4\)
00060   5a:  0cf5 0004 [    ]*asl 4\(r5\)
00061   5e:  0d02 [  ]*mark       2
00062   60:  0d46 [  ]*mfpi       sp
00063   62:  0d9f 0192 [    ]*mtpi       \*\$622
00064   66:  0dc3 [  ]*sxt r3
00065   68:  0e34 0002 [    ]*csm 2\(r4\)
00066   6c:  0e4b [  ]*tstset     \(r3\)
00067   6e:  0eb4 0002 [    ]*wrtlck     2\(r4\)
00068   72:  1001 [  ]*mov r0, r1
00069   74:  220c [  ]*cmp \(r0\), \(r4\)
00070   76:  3423 [  ]*bit \(r0\)\+, -\(r3\)
00071   78:  4dff ff84 ff84 [      ]*bic \$0 <foo>, \*\$2 <bar>
00072   7e:  566d [  ]*bis \*\(r1\)\+, \*-\(r5\)
00073   80:  6cfb 0004 0006 [      ]*add 4\(r3\), \*6\(r3\)
00074   86:  7097 000a [    ]*mul \$12, r2
00075   8a:  7337 ffa4 [    ]*div \$32 <start2\+0x2c>, r4
00076   8e:  7517 0003 [    ]*ash \$3, r4
00077   92:  7697 0007 [    ]*ashc       \$7, r2
00078   96:  78f6 000a [    ]*xor r3, 12\(sp\)
00079   9a:  7a02 [  ]*fadd       r2
00080   9c:  7a09 [  ]*fsub       r1
00081   9e:  7a14 [  ]*fmul       r4
00082   a0:  7a18 [  ]*fdiv       r0
00083   a2:  7c11 [  ]*l2dr       r1
00084   a4:  7c18 [  ]*movc
00085   a6:  7c19 [  ]*movrc
00086   a8:  7c1a [  ]*movtc
00087   aa:  7c20 [  ]*locc
00088   ac:  7c21 [  ]*skpc
00089   ae:  7c22 [  ]*scanc
00090   b0:  7c23 [  ]*spanc
00091   b2:  7c24 [  ]*cmpc
00092   b4:  7c25 [  ]*matc
00093   b6:  7c28 [  ]*addn
00094   b8:  7c29 [  ]*subn
00095   ba:  7c2a [  ]*cmpn
00096   bc:  7c2b [  ]*cvtnl
00097   be:  7c2c [  ]*cvtpn
00098   c0:  7c2d [  ]*cvtnp
00099   c2:  7c2e [  ]*ashn
00100   c4:  7c2f [  ]*cvtln
00101   c6:  7c35 [  ]*l3dr       r5
00102   c8:  7c38 [  ]*addp
00103   ca:  7c39 [  ]*subp
00104   cc:  7c3a [  ]*cmpp
00105   ce:  7c3b [  ]*cvtpl
00106   d0:  7c3c [  ]*mulp
00107   d2:  7c3d [  ]*divp
00108   d4:  7c3e [  ]*ashp
00109   d6:  7c3f [  ]*cvtlp
00110   d8:  7c58 [  ]*movci
00111   da:  7c59 [  ]*movrci
00112   dc:  7c5a [  ]*movtci
00113   de:  7c60 [  ]*locci
00114   e0:  7c61 [  ]*skpci
00115   e2:  7c62 [  ]*scanci
00116   e4:  7c63 [  ]*spanci
00117   e6:  7c64 [  ]*cmpci
00118   e8:  7c65 [  ]*matci
00119   ea:  7c68 [  ]*addni
00120   ec:  7c69 [  ]*subni
00121   ee:  7c6a [  ]*cmpni
00122   f0:  7c6b [  ]*cvtnli
00123   f2:  7c6c [  ]*cvtpni
00124   f4:  7c6d [  ]*cvtnpi
00125   f6:  7c6e [  ]*ashni
00126   f8:  7c6f [  ]*cvtlni
00127   fa:  7c78 [  ]*addpi
00128   fc:  7c79 [  ]*subpi
00129   fe:  7c7a [  ]*cmppi
00130  100:  7c7b [  ]*cvtpli
00131  102:  7c7c [  ]*mulpi
00132  104:  7c7d [  ]*divpi
00133  106:  7c7e [  ]*ashpi
00134  108:  7c7f [  ]*cvtlpi
00135  10a:  7d80 [  ]*med
00136  10c:  7dea [  ]*xfc 52
00137  10e:  7e02 [  ]*sob r0, 10c <start2\+0x106>
00138  110:  80fd [  ]*bpl 10c <start2\+0x106>
00139  112:  81fc [  ]*bmi 10c <start2\+0x106>
00140  114:  82fb [  ]*bhi 10c <start2\+0x106>
00141  116:  83fa [  ]*blos       10c <start2\+0x106>
00142  118:  84f9 [  ]*bvc 10c <start2\+0x106>
00143  11a:  85f8 [  ]*bvs 10c <start2\+0x106>
00144  11c:  86f7 [  ]*bcc 10c <start2\+0x106>
00145  11e:  87f6 [  ]*bcs 10c <start2\+0x106>
00146  120:  8845 [  ]*emt 105
00147  122:  892a [  ]*sys 52
00148  124:  8a0b [  ]*clrb       \(r3\)
00149  126:  8a6d [  ]*comb       \*-\(r5\)
00150  128:  8a9e [  ]*incb       \*\(sp\)\+
00151  12a:  8ac3 [  ]*decb       r3
00152  12c:  8b37 fed0 [    ]*negb       \$0 <foo>
00153  130:  8b7f fece [    ]*adcb       \*\$2 <bar>
00154  134:  8ba2 [  ]*sbcb       -\(r2\)
00155  136:  8bd4 [  ]*tstb       \(r4\)\+
00156  138:  8c01 [  ]*rorb       r1
00157  13a:  8c42 [  ]*rolb       r2
00158  13c:  8c83 [  ]*asrb       r3
00159  13e:  8cc4 [  ]*aslb       r4
00160  140:  8d17 00e0 [    ]*mtps       \$340
00161  144:  8d46 [  ]*mfpd       sp
00162  146:  8d88 [  ]*mtpd       \(r0\)
00163  148:  8de6 [  ]*mfps       -\(sp\)
00164  14a:  95f7 0011 feb0 [      ]*movb       \$21, \$0 <foo>
00165  150:  a04a [  ]*cmpb       r1, \(r2\)
00166  152:  b5c5 004f [    ]*bitb       \$117, r5
00167  156:  c5f7 0001 fea6 [      ]*bicb       \$1, \$2 <bar>
00168  15c:  d5ff 0002 fea0 [      ]*bisb       \$2, \*\$2 <bar>
00169  162:  e005 [  ]*sub r0, r5
00170  164:  f000 [  ]*cfcc
00171  166:  f001 [  ]*setf
00172  168:  f002 [  ]*seti
00173  16a:  f003 [  ]*ldub
00174  16c:  f009 [  ]*setd
00175  16e:  f00a [  ]*setl
00176  170:  f057 0001 [    ]*ldfps      \$1
00177  174:  f0a6 [  ]*stfps      -\(sp\)
00178  176:  f0ca [  ]*stst       \(r2\)
00179  178:  f103 [  ]*clrf       fr3
00180  17a:  f141 [  ]*tstf       fr1
00181  17c:  f182 [  ]*absf       fr2
00182  17e:  f1c0 [  ]*negf       fr0
00183  180:  f257 3f80 [    ]*mulf       \$37600, fr1
00184  184:  f305 [  ]*modf       fr5, fr0
00185  186:  f4b7 fe76 [    ]*addf       \$0 <foo>, fr2
00186  18a:  f57f fe74 [    ]*ldf \*\$2 <bar>, fr1
00187  18e:  f6c4 [  ]*subf       fr4, fr3
00188  190:  f785 [  ]*cmpf       fr5, fr2
00189  192:  f866 [  ]*stf fr1, -\(sp\)
00190  194:  f917 42a0 [    ]*divf       \$41240, fr0
00191  198:  fa85 [  ]*stexp      fr2, r5
00192  19a:  fbc0 [  ]*stcfi      fr3, r0
00193  19c:  fcc5 [  ]*stcff      fr3, fr5
00194  19e:  fd80 [  ]*ldexp      r0, fr2
00195  1a0:  fec2 [  ]*ldcif      r2, fr3
00196  1a2:  ff85 [  ]*ldcff      fr5, fr2
00197  1a4:  7c11 [  ]*l2dr       r1
00198  1a6:  7c34 [  ]*l3dr       r4
00199  1a8:  86fe [  ]*bcc 1a6 <start2\+0x1a0>
00200  1aa:  87fd [  ]*bcs 1a6 <start2\+0x1a0>
00201  1ac:  8963 [  ]*sys 143
00202  1ae:  f103 [  ]*clrf       fr3
00203  1b0:  f142 [  ]*tstf       fr2
00204  1b2:  f181 [  ]*absf       fr1
00205  1b4:  f1c0 [  ]*negf       fr0
00206  1b6:  f285 [  ]*mulf       fr5, fr2
00207  1b8:  f304 [  ]*modf       fr4, fr0
00208  1ba:  f4c4 [  ]*addf       fr4, fr3
00209  1bc:  f537 fe42 [    ]*ldf \$2 <bar>, fr0
00210  1c0:  f6b7 fe3c [    ]*subf       \$0 <foo>, fr2
00211  1c4:  f785 [  ]*cmpf       fr5, fr2
00212  1c6:  f84a [  ]*stf fr1, \(r2\)
00213  1c8:  f9d6 [  ]*divf       \(sp\)\+, fr3
00214  1ca:  fb85 [  ]*stcfi      fr2, r5
00215  1cc:  fbc0 [  ]*stcfi      fr3, r0
00216  1ce:  fb84 [  ]*stcfi      fr2, r4
00217  1d0:  fc85 [  ]*stcff      fr2, fr5
00218  1d2:  fc44 [  ]*stcff      fr1, fr4
00219  1d4:  fe40 [  ]*ldcif      r0, fr1
00220  1d6:  fe84 [  ]*ldcif      r4, fr2
00221  1d8:  fed7 3977 [    ]*ldcif      \$34567, fr3
00222  1dc:  ff85 [  ]*ldcff      fr5, fr2
00223  1de:  ff04 [  ]*ldcff      fr4, fr0