Commit | Line | Data |
---|---|---|
0d4dcc4a AM |
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: 00a1 [ ]*clc | |
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: 7e3e [ ]*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 |