| #as: |
| #objdump: -drz |
| #name: allinsn |
| |
| .*: +file format .* |
| |
| Disassembly of section \.text: |
| |
| 0+000 <abs>: |
| 0: 01e0 abs r0 |
| |
| 0+002 <addc>: |
| 2: 0621 addc r1, r2 |
| |
| 0+004 <addi>: |
| 4: 2003 addi r3, 1 |
| |
| 0+006 <addu>: |
| 6: 1c54 addu r4, r5 |
| |
| 0+008 <and>: |
| 8: 1676 and r6, r7 |
| |
| 0+00a <andi>: |
| a: 2e28 andi r8, 2 |
| |
| 0+00c <andn>: |
| c: 1fa9 andn r9, r10 |
| |
| 0+00e <asr>: |
| e: 1acb asr r11, r12 |
| |
| 0+010 <asrc>: |
| 10: 3a0d asrc r13 |
| |
| 0+012 <asri>: |
| 12: 3bfe asri r14, 31 |
| |
| 0+014 <bclri>: |
| 14: 300f bclri r15, 0 |
| |
| 0+016 <bf>: |
| 16: eff4 bf 0x.*0 |
| |
| 0+018 <bgeni>: |
| 18: 3270 bgeni r0, 7 |
| |
| 0+01a <BGENI>: |
| 1a: 3280 bgeni r0, 8 |
| |
| 0+01c <BGENi>: |
| 1c: 33f0 bgeni r0, 31 |
| |
| 0+01e <bgenr>: |
| 1e: 1321 bgenr r1, r2 |
| |
| 0+020 <bkpt>: |
| 20: 0000 bkpt |
| |
| 0+022 <bmaski>: |
| 22: 2c83 bmaski r3, 8 |
| |
| 0+024 <BMASKI>: |
| 24: 2df3 bmaski r3, 31 |
| |
| 0+026 <br>: |
| 26: f7ff br 0x.*26 |
| |
| 0+028 <brev>: |
| 28: 00f4 brev r4 |
| |
| 0+02a <bseti>: |
| 2a: 35e5 bseti r5, 30 |
| |
| 0+02c <bsr>: |
| 2c: ffe9 bsr 0x.*0.* |
| |
| 0+02e <bt>: |
| 2e: e7e8 bt 0x.*0 |
| |
| 0+030 <btsti>: |
| 30: 37b6 btsti r6, 27 |
| |
| 0+032 <clrc>: |
| 32: 0f00 cmpne r0, r0 |
| |
| 0+034 <clrf>: |
| 34: 01d7 clrf r7 |
| |
| 0+036 <clrt>: |
| 36: 01c8 clrt r8 |
| |
| 0+038 <cmphs>: |
| 38: 0ca9 cmphs r9, r10 |
| |
| 0+03a <cmplt>: |
| 3a: 0dcb cmplt r11, r12 |
| |
| 0+03c <cmplei>: |
| 3c: 22eb cmplti r11, 15 |
| |
| 0+03e <cmplti>: |
| 3e: 23fd cmplti r13, 32 |
| |
| 0+040 <cmpne>: |
| 40: 0ffe cmpne r14, r15 |
| |
| 0+042 <cmpnei>: |
| 42: 2a00 cmpnei r0, 0 |
| |
| 0+044 <decf>: |
| 44: 0091 decf r1 |
| |
| 0+046 <decgt>: |
| 46: 01a2 decgt r2 |
| |
| 0+048 <declt>: |
| 48: 0183 declt r3 |
| |
| 0+04a <decne>: |
| 4a: 01b4 decne r4 |
| |
| 0+04c <dect>: |
| 4c: 0085 dect r5 |
| |
| 0+04e <divs>: |
| 4e: 3216 divs r6, r1 |
| |
| 0+050 <divu>: |
| 50: 2c18 divu r8, r1 |
| |
| 0+052 <doze>: |
| 52: 0006 doze |
| |
| 0+054 <ff1>: |
| 54: 00ea ff1 r10 |
| |
| 0+056 <incf>: |
| 56: 00bb incf r11 |
| |
| 0+058 <inct>: |
| 58: 00ac inct r12 |
| |
| 0+05a <ixh>: |
| 5a: 1ded ixh r13, r14 |
| |
| 0+05c <ixw>: |
| 5c: 150f ixw r15, r0 |
| |
| 0+05e <jbf>: |
| 5e: efd0 bf 0x.*0 |
| |
| 0+060 <jbr>: |
| 60: f00e br 0x7e |
| |
| 0+062 <jbsr>: |
| 62: 7f0a jsri 0x0 // from address pool at 0x8c |
| |
| 0+064 <jbt>: |
| 64: e00c bt 0x7e |
| |
| 0+066 <jmp>: |
| 66: 00c1 jmp r1 |
| |
| 0+068 <jmpi>: |
| 68: 7009 jmpi 0x0 // from address pool at 0x8c |
| |
| 0+06a <jsr>: |
| 6a: 00d2 jsr r2 |
| |
| 0+06c <jsri>: |
| 6c: 7f08 jsri 0x0 // from address pool at 0x8c |
| |
| 0+06e <ld\.b>: |
| 6e: a304 ldb r3, \(r4, 0\) |
| |
| 0+070 <ld\.h>: |
| 70: c516 ldh r5, \(r6, 2\) |
| |
| 0+072 <ld\.w>: |
| 72: 8718 ld r7, \(r8, 4\) |
| |
| 0+074 <ldb>: |
| 74: a9fa ldb r9, \(r10, 15\) |
| |
| 0+076 <ldh>: |
| 76: cbfc ldh r11, \(r12, 30\) |
| |
| 0+078 <ld>: |
| 78: 8d5e ld r13, \(r14, 20\) |
| |
| 0+07a <ldw>: |
| 7a: 8dfe ld r13, \(r14, 60\) |
| |
| 0+07c <ldm>: |
| 7c: 0062 ldm r2-r15, \(r0\) |
| |
| 0+07e <fooloop>: |
| 7e: 0041 ldq r4-r7, \(r1\) |
| |
| 0+080 <loopt>: |
| 80: 048e loopt r8, 0x64 |
| |
| 0+082 <LRW>: |
| 82: 7901 lrw r9, 0x3C0C1BBA |
| |
| 0+084 <lrw>: |
| 84: 7903 lrw r9, 0x4321 |
| |
| 0+086 <foolit>: |
| 86: 1234 mov r4, r3 |
| |
| 0+088 <lsl>: |
| 88: 1bba lsl r10, r11 |
| |
| 0+08a <lslc>: |
| 8a: 3c0c lslc r12 |
| 8c: 0000 bkpt |
| 8c: ADDR32 \.text |
| 8e: 0000 bkpt |
| 90: 4321 \.short 0x4321 |
| 92: 0000 bkpt |
| |
| 0+094 <lsli>: |
| 94: 3dfd lsli r13, 31 |
| |
| 0+096 <lsr>: |
| 96: 0bfe lsr r14, r15 |
| |
| 0+098 <lsrc>: |
| 98: 3e00 lsrc r0 |
| |
| 0+09a <lsri>: |
| 9a: 3e11 lsri r1, 1 |
| |
| 0+09c <mclri>: |
| 9c: 3064 bclri r4, 6 |
| |
| 0+09e <mfcr>: |
| 9e: 1002 mfcr r2, psr |
| |
| 0+0a0 <mov>: |
| a0: 1243 mov r3, r4 |
| |
| 0+0a2 <movf>: |
| a2: 0a65 movf r5, r6 |
| |
| 0+0a4 <movi>: |
| a4: 67f7 movi r7, 127 |
| |
| 0+0a6 <movt>: |
| a6: 0298 movt r8, r9 |
| |
| 0+0a8 <mtcr>: |
| a8: 180a mtcr r10, psr |
| |
| 0+0aa <mult>: |
| aa: 03cb mult r11, r12 |
| |
| 0+0ac <mvc>: |
| ac: 002d mvc r13 |
| |
| 0+0ae <mvcv>: |
| ae: 003e mvcv r14 |
| |
| 0+0b0 <neg>: |
| b0: 2802 rsubi r2, 0 |
| |
| 0+0b2 <not>: |
| b2: 01ff not r15 |
| |
| 0+0b4 <or>: |
| b4: 1e10 or r0, r1 |
| |
| 0+0b6 <rfi>: |
| b6: 0003 rfi |
| |
| 0+0b8 <rolc>: |
| b8: 0666 addc r6, r6 |
| |
| 0+0ba <rori>: |
| ba: 39a9 rotli r9, 26 |
| |
| 0+0bc <rotlc>: |
| bc: 0666 addc r6, r6 |
| |
| 0+0be <rotli>: |
| be: 38a2 rotli r2, 10 |
| |
| 0+0c0 <rotri>: |
| c0: 39a9 rotli r9, 26 |
| |
| 0+0c2 <rsub>: |
| c2: 1443 rsub r3, r4 |
| |
| 0+0c4 <rsubi>: |
| c4: 2805 rsubi r5, 0 |
| |
| 0+0c6 <rte>: |
| c6: 0002 rte |
| |
| 0+0c8 <rts>: |
| c8: 00cf jmp r15 |
| |
| 0+0ca <setc>: |
| ca: 0c00 cmphs r0, r0 |
| |
| 0+0cc <sextb>: |
| cc: 0156 sextb r6 |
| |
| 0+0ce <sexth>: |
| ce: 0177 sexth r7 |
| |
| 0+0d0 <st\.b>: |
| d0: b809 stb r8, \(r9, 0\) |
| |
| 0+0d2 <st\.h>: |
| d2: da1b sth r10, \(r11, 2\) |
| |
| 0+0d4 <st\.w>: |
| d4: 9c1d st r12, \(r13, 4\) |
| |
| 0+0d6 <stb>: |
| d6: beff stb r14, \(r15, 15\) |
| |
| 0+0d8 <sth>: |
| d8: d0f1 sth r0, \(r1, 30\) |
| |
| 0+0da <stw>: |
| da: 92f3 st r2, \(r3, 60\) |
| |
| 0+0dc <st>: |
| dc: 9405 st r4, \(r5, 0\) |
| |
| 0+0de <stm>: |
| de: 007e stm r14-r15, \(r0\) |
| |
| 0+0e0 <stop>: |
| e0: 0004 stop |
| |
| 0+0e2 <stq>: |
| e2: 0051 stq r4-r7, \(r1\) |
| |
| 0+0e4 <subc>: |
| e4: 07d7 subc r7, r13 |
| |
| 0+0e6 <subi>: |
| e6: 25fe subi r14, 32 |
| |
| 0+0e8 <subu>: |
| e8: 0539 subu r9, r3 |
| |
| 0+0ea <sync>: |
| ea: 0001 sync |
| |
| 0+0ec <tstlt>: |
| ec: 37f5 btsti r5, 31 |
| |
| 0+0ee <tstne>: |
| ee: 2a07 cmpnei r7, 0 |
| |
| 0+0f0 <trap>: |
| f0: 000a trap 2 |
| |
| 0+0f2 <tst>: |
| f2: 0eee tst r14, r14 |
| |
| 0+0f4 <tstnbz>: |
| f4: 0192 tstnbz r2 |
| |
| 0+0f6 <wait>: |
| f6: 0005 wait |
| |
| 0+0f8 <xor>: |
| f8: 170f xor r15, r0 |
| |
| 0+0fa <xsr>: |
| fa: 380b xsr r11 |
| |
| 0+0fc <xtrb0>: |
| fc: 0131 xtrb0 r1, r1 |
| |
| 0+0fe <xtrb1>: |
| fe: 0122 xtrb1 r1, r2 |
| |
| 0+0100 <xtrb2>: |
| 100: 0110 xtrb2 r1, r0 |
| |
| 0+0102 <xtrb3>: |
| 102: 010d xtrb3 r1, r13 |
| |
| 0+0104 <zextb>: |
| 104: 0148 zextb r8 |
| |
| 0+0106 <zexth>: |
| 106: 0164 zexth r4 |
| 108: 0f00 cmpne r0, r0 |
| 10a: 0f00 cmpne r0, r0 |