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