Home | History | Annotate | Download | only in pdp11
      1 #name: pdp11 opcode
      2 #objdump: -drw
      3 
      4 dump.o: +file format .*
      5 
      6 Disassembly of section .text:
      7 
      8 00000000 <foo>:
      9 	...
     10 
     11 00000002 <bar>:
     12 	...
     13 	2: 16	\*ABS\*
     14 
     15 00000004 <start>:
     16 	...
     17 
     18 00000006 <start2>:
     19    6:	0001 [	 ]*wait
     20    8:	0002 [	 ]*rti
     21    a:	0003 [	 ]*bpt
     22    c:	0004 [	 ]*iot
     23    e:	0005 [	 ]*reset
     24   10:	0006 [	 ]*rtt
     25   12:	0007 [	 ]*mfpt
     26   14:	0051 [	 ]*jmp	\(r1\)\+
     27   16:	0082 [	 ]*rts	r2
     28   18:	009b [	 ]*spl	3
     29   1a:	00a0 [	 ]*nop
     30   1c:	00a1 [	 ]*clc
     31   1e:	00a2 [	 ]*clv
     32   20:	00a4 [	 ]*clz
     33   22:	00a8 [	 ]*cln
     34   24:	00af [	 ]*ccc
     35   26:	00b1 [	 ]*sec
     36   28:	00b2 [	 ]*sev
     37   2a:	00b4 [	 ]*sez
     38   2c:	00b8 [	 ]*sen
     39   2e:	00bf [	 ]*scc
     40   30:	00c7 [	 ]*swab	pc
     41   32:	01ff [	 ]*br	32 <start2\+0x2c>
     42   34:	02fe [	 ]*bne	32 <start2\+0x2c>
     43   36:	03fd [	 ]*beq	32 <start2\+0x2c>
     44   38:	04fc [	 ]*bge	32 <start2\+0x2c>
     45   3a:	05fb [	 ]*blt	32 <start2\+0x2c>
     46   3c:	06fa [	 ]*bgt	32 <start2\+0x2c>
     47   3e:	07f9 [	 ]*ble	32 <start2\+0x2c>
     48   40:	09de [	 ]*jsr	pc, \*\(sp\)\+
     49   42:	0a26 [	 ]*clr	-\(sp\)
     50   44:	0a40 [	 ]*com	r0
     51   46:	0a81 [	 ]*inc	r1
     52   48:	0ac2 [	 ]*dec	r2
     53   4a:	0b03 [	 ]*neg	r3
     54   4c:	0b44 [	 ]*adc	r4
     55   4e:	0b85 [	 ]*sbc	r5
     56   50:	0bd6 [	 ]*tst	\(sp\)\+
     57   52:	0c05 [	 ]*ror	r5
     58   54:	0c44 [	 ]*rol	r4
     59   56:	0cbc 000a [	 ]*asr	\*12\(r4\)
     60   5a:	0cf5 0004 [	 ]*asl	4\(r5\)
     61   5e:	0d02 [	 ]*mark	2
     62   60:	0d46 [	 ]*mfpi	sp
     63   62:	0d9f 0192 [	 ]*mtpi	\*\$622
     64   66:	0dc3 [	 ]*sxt	r3
     65   68:	0e34 0002 [	 ]*csm	2\(r4\)
     66   6c:	0e4b [	 ]*tstset	\(r3\)
     67   6e:	0eb4 0002 [	 ]*wrtlck	2\(r4\)
     68   72:	1001 [	 ]*mov	r0, r1
     69   74:	220c [	 ]*cmp	\(r0\), \(r4\)
     70   76:	3423 [	 ]*bit	\(r0\)\+, -\(r3\)
     71   78:	4dff ff84 ff84 [	 ]*bic	\$0 <foo>, \*\$2 <bar>
     72   7e:	566d [	 ]*bis	\*\(r1\)\+, \*-\(r5\)
     73   80:	6cfb 0004 0006 [	 ]*add	4\(r3\), \*6\(r3\)
     74   86:	7097 000a [	 ]*mul	\$12, r2
     75   8a:	7337 ffa4 [	 ]*div	\$32 <start2\+0x2c>, r4
     76   8e:	7517 0003 [	 ]*ash	\$3, r4
     77   92:	7697 0007 [	 ]*ashc	\$7, r2
     78   96:	78f6 000a [	 ]*xor	r3, 12\(sp\)
     79   9a:	7a02 [	 ]*fadd	r2
     80   9c:	7a09 [	 ]*fsub	r1
     81   9e:	7a14 [	 ]*fmul	r4
     82   a0:	7a18 [	 ]*fdiv	r0
     83   a2:	7c11 [	 ]*l2dr	r1
     84   a4:	7c18 [	 ]*movc
     85   a6:	7c19 [	 ]*movrc
     86   a8:	7c1a [	 ]*movtc
     87   aa:	7c20 [	 ]*locc
     88   ac:	7c21 [	 ]*skpc
     89   ae:	7c22 [	 ]*scanc
     90   b0:	7c23 [	 ]*spanc
     91   b2:	7c24 [	 ]*cmpc
     92   b4:	7c25 [	 ]*matc
     93   b6:	7c28 [	 ]*addn
     94   b8:	7c29 [	 ]*subn
     95   ba:	7c2a [	 ]*cmpn
     96   bc:	7c2b [	 ]*cvtnl
     97   be:	7c2c [	 ]*cvtpn
     98   c0:	7c2d [	 ]*cvtnp
     99   c2:	7c2e [	 ]*ashn
    100   c4:	7c2f [	 ]*cvtln
    101   c6:	7c35 [	 ]*l3dr	r5
    102   c8:	7c38 [	 ]*addp
    103   ca:	7c39 [	 ]*subp
    104   cc:	7c3a [	 ]*cmpp
    105   ce:	7c3b [	 ]*cvtpl
    106   d0:	7c3c [	 ]*mulp
    107   d2:	7c3d [	 ]*divp
    108   d4:	7c3e [	 ]*ashp
    109   d6:	7c3f [	 ]*cvtlp
    110   d8:	7c58 [	 ]*movci
    111   da:	7c59 [	 ]*movrci
    112   dc:	7c5a [	 ]*movtci
    113   de:	7c60 [	 ]*locci
    114   e0:	7c61 [	 ]*skpci
    115   e2:	7c62 [	 ]*scanci
    116   e4:	7c63 [	 ]*spanci
    117   e6:	7c64 [	 ]*cmpci
    118   e8:	7c65 [	 ]*matci
    119   ea:	7c68 [	 ]*addni
    120   ec:	7c69 [	 ]*subni
    121   ee:	7c6a [	 ]*cmpni
    122   f0:	7c6b [	 ]*cvtnli
    123   f2:	7c6c [	 ]*cvtpni
    124   f4:	7c6d [	 ]*cvtnpi
    125   f6:	7c6e [	 ]*ashni
    126   f8:	7c6f [	 ]*cvtlni
    127   fa:	7c78 [	 ]*addpi
    128   fc:	7c79 [	 ]*subpi
    129   fe:	7c7a [	 ]*cmppi
    130  100:	7c7b [	 ]*cvtpli
    131  102:	7c7c [	 ]*mulpi
    132  104:	7c7d [	 ]*divpi
    133  106:	7c7e [	 ]*ashpi
    134  108:	7c7f [	 ]*cvtlpi
    135  10a:	7d80 [	 ]*med
    136  10c:	7dea [	 ]*xfc	52
    137  10e:	7e02 [	 ]*sob	r0, 10c <start2\+0x106>
    138  110:	80fd [	 ]*bpl	10c <start2\+0x106>
    139  112:	81fc [	 ]*bmi	10c <start2\+0x106>
    140  114:	82fb [	 ]*bhi	10c <start2\+0x106>
    141  116:	83fa [	 ]*blos	10c <start2\+0x106>
    142  118:	84f9 [	 ]*bvc	10c <start2\+0x106>
    143  11a:	85f8 [	 ]*bvs	10c <start2\+0x106>
    144  11c:	86f7 [	 ]*bcc	10c <start2\+0x106>
    145  11e:	87f6 [	 ]*bcs	10c <start2\+0x106>
    146  120:	8845 [	 ]*emt	105
    147  122:	892a [	 ]*sys	52
    148  124:	8a0b [	 ]*clrb	\(r3\)
    149  126:	8a6d [	 ]*comb	\*-\(r5\)
    150  128:	8a9e [	 ]*incb	\*\(sp\)\+
    151  12a:	8ac3 [	 ]*decb	r3
    152  12c:	8b37 fed0 [	 ]*negb	\$0 <foo>
    153  130:	8b7f fece [	 ]*adcb	\*\$2 <bar>
    154  134:	8ba2 [	 ]*sbcb	-\(r2\)
    155  136:	8bd4 [	 ]*tstb	\(r4\)\+
    156  138:	8c01 [	 ]*rorb	r1
    157  13a:	8c42 [	 ]*rolb	r2
    158  13c:	8c83 [	 ]*asrb	r3
    159  13e:	8cc4 [	 ]*aslb	r4
    160  140:	8d17 00e0 [	 ]*mtps	\$340
    161  144:	8d46 [	 ]*mfpd	sp
    162  146:	8d88 [	 ]*mtpd	\(r0\)
    163  148:	8de6 [	 ]*mfps	-\(sp\)
    164  14a:	95f7 0011 feb0 [	 ]*movb	\$21, \$0 <foo>
    165  150:	a04a [	 ]*cmpb	r1, \(r2\)
    166  152:	b5c5 004f [	 ]*bitb	\$117, r5
    167  156:	c5f7 0001 fea6 [	 ]*bicb	\$1, \$2 <bar>
    168  15c:	d5ff 0002 fea0 [	 ]*bisb	\$2, \*\$2 <bar>
    169  162:	e005 [	 ]*sub	r0, r5
    170  164:	f000 [	 ]*cfcc
    171  166:	f001 [	 ]*setf
    172  168:	f002 [	 ]*seti
    173  16a:	f003 [	 ]*ldub
    174  16c:	f009 [	 ]*setd
    175  16e:	f00a [	 ]*setl
    176  170:	f057 0001 [	 ]*ldfps	\$1
    177  174:	f0a6 [	 ]*stfps	-\(sp\)
    178  176:	f0ca [	 ]*stst	\(r2\)
    179  178:	f103 [	 ]*clrf	fr3
    180  17a:	f141 [	 ]*tstf	fr1
    181  17c:	f182 [	 ]*absf	fr2
    182  17e:	f1c0 [	 ]*negf	fr0
    183  180:	f257 3f80 [	 ]*mulf	\$37600, fr1
    184  184:	f305 [	 ]*modf	fr5, fr0
    185  186:	f4b7 fe76 [	 ]*addf	\$0 <foo>, fr2
    186  18a:	f57f fe74 [	 ]*ldf	\*\$2 <bar>, fr1
    187  18e:	f6c4 [	 ]*subf	fr4, fr3
    188  190:	f785 [	 ]*cmpf	fr5, fr2
    189  192:	f866 [	 ]*stf	fr1, -\(sp\)
    190  194:	f917 42a0 [	 ]*divf	\$41240, fr0
    191  198:	fa85 [	 ]*stexp	fr2, r5
    192  19a:	fbc0 [	 ]*stcfi	fr3, r0
    193  19c:	fcc5 [	 ]*stcff	fr3, fr5
    194  19e:	fd80 [	 ]*ldexp	r0, fr2
    195  1a0:	fec2 [	 ]*ldcif	r2, fr3
    196  1a2:	ff85 [	 ]*ldcff	fr5, fr2
    197  1a4:	7c11 [	 ]*l2dr	r1
    198  1a6:	7c34 [	 ]*l3dr	r4
    199  1a8:	86fe [	 ]*bcc	1a6 <start2\+0x1a0>
    200  1aa:	87fd [	 ]*bcs	1a6 <start2\+0x1a0>
    201  1ac:	8963 [	 ]*sys	143
    202  1ae:	f103 [	 ]*clrf	fr3
    203  1b0:	f142 [	 ]*tstf	fr2
    204  1b2:	f181 [	 ]*absf	fr1
    205  1b4:	f1c0 [	 ]*negf	fr0
    206  1b6:	f285 [	 ]*mulf	fr5, fr2
    207  1b8:	f304 [	 ]*modf	fr4, fr0
    208  1ba:	f4c4 [	 ]*addf	fr4, fr3
    209  1bc:	f537 fe42 [	 ]*ldf	\$2 <bar>, fr0
    210  1c0:	f6b7 fe3c [	 ]*subf	\$0 <foo>, fr2
    211  1c4:	f785 [	 ]*cmpf	fr5, fr2
    212  1c6:	f84a [	 ]*stf	fr1, \(r2\)
    213  1c8:	f9d6 [	 ]*divf	\(sp\)\+, fr3
    214  1ca:	fb85 [	 ]*stcfi	fr2, r5
    215  1cc:	fbc0 [	 ]*stcfi	fr3, r0
    216  1ce:	fb84 [	 ]*stcfi	fr2, r4
    217  1d0:	fc85 [	 ]*stcff	fr2, fr5
    218  1d2:	fc44 [	 ]*stcff	fr1, fr4
    219  1d4:	fe40 [	 ]*ldcif	r0, fr1
    220  1d6:	fe84 [	 ]*ldcif	r4, fr2
    221  1d8:	fed7 3977 [	 ]*ldcif	\$34567, fr3
    222  1dc:	ff85 [	 ]*ldcff	fr5, fr2
    223  1de:	ff04 [	 ]*ldcff	fr4, fr0
    224