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