|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1141 (0x475) Types: CBM900 l.out Names: »smult.o«
└─⟦eafc30061⟧ Bits:30001199 Commodore 900 hard disk image └─⟦8281d0872⟧ UNIX Filesystem └─⟦294235107⟧ »vol3.fd« UNIX Filesystem └─⟦5340b99f6⟧ »usr/lib/libmp.a« └─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code └─⟦2d53db1df⟧ UNIX Filesystem └─⟦5340b99f6⟧ »lib/libmp.a« └─⟦eafc30061⟧ Bits:30001199 Commodore 900 hard disk image └─⟦5ec4c54f2⟧ UNIX Filesystem └─⟦5340b99f6⟧ »usr/lib/libmp.a« └─⟦this⟧ »smult.o«
0x000…030 LdHeader { 0x000…030 l_magic = 0x0107 // @0x0 0x000…030 l_flag = 0x0010 // @0x2 0x000…030 l_machine = 0x0004 // @0x4 0x000…030 l_entry = 0x00000030 // @0x6 0x000…030 l_ssize = [ // @0xa 0x000…030 [0x0]: 0x0000019e 0x000…030 [0x1]: 0x00000000 0x000…030 [0x2]: 0x00000000 0x000…030 [0x3]: 0x00000000 0x000…030 [0x4]: 0x000000c0 0x000…030 [0x5]: 0x00000000 0x000…030 [0x6]: 0x00000000 0x000…030 [0x7]: 0x000000dc 0x000…030 [0x8]: 0x0000010b 0x000…030 ] 0x000…030 } 0x030…1ce LSHRI { 0x030…1ce 03 0f 00 18 1c e9 06 07 a1 fd 4d d4 00 20 e5 04 4d d1 00 20 00 7f e2 18 14 00 00 00 01 bb 91 e0 ┆ é ¡ýMÔ å MÑ â » à┆ 0x030…1ce 0d e9 00 15 14 00 00 00 01 ba 91 e0 14 00 00 00 01 9e 91 e0 5f 00 80 00 00 00 a9 fd 0d e9 00 01 ┆ é º à à_ ©ý é ┆ 0x030…1ce 5f 00 80 00 00 00 a9 f1 4d d4 00 20 ee 0c 51 ed 00 22 51 e0 80 00 00 00 5f 00 80 00 00 00 a9 f7 ┆_ ©ñMÔ î Qí "Qà _ ©÷┆ 0x030…1ce 5e 08 80 00 01 94 54 d6 00 1c 21 61 a9 10 93 e1 5f 00 80 00 00 00 a9 f1 94 0a 5d da 00 10 54 d6 ┆^ TÖ !a© á_ ©ñ ]Ú TÖ┆ 0x030…1ce 00 1c a9 71 14 60 94 08 54 d6 00 1c 94 80 01 61 5d d0 00 14 83 cc 50 d8 00 14 ef 10 94 84 a9 90 ┆ ©q ` TÖ a]Ð ÌPØ ï © ┆ 0x030…1ce 20 4f b1 70 59 d6 00 20 81 7c 94 a6 a9 b0 a1 c1 07 01 00 7f 2e 69 b3 c9 ff f9 e8 ed ab 90 51 ed ┆ O±pYÖ | ¦©°¡Á .i³Éÿùèí« Qí┆ 0x030…1ce 00 1c 5f 00 80 00 00 00 a9 f3 8d 14 ee 05 21 07 00 80 43 d7 00 20 81 7c a1 c1 2e a9 8d c4 e5 03 ┆ _ ©ó î ! C× |¡Á.© Äå ┆ 0x030…1ce 0b 0c 00 7f e2 18 14 00 00 00 01 ec 91 e0 0d e9 00 32 14 00 00 00 01 eb 91 e0 14 00 00 00 01 cf ┆ â ì à é 2 ë à Ï┆ 0x030…1ce 91 e0 5f 00 80 00 00 00 a9 fd 0d e9 00 01 5f 00 80 00 00 00 a9 f1 0b 0c 00 7f ee 03 0c 81 7f 7f ┆ à_ ©ý é _ ©ñ î ┆ 0x030…1ce e6 1e 0b 0c 00 7f e6 03 0c 81 7f 7f ee 18 14 00 00 00 02 25 91 e0 0d e9 00 33 14 00 00 00 02 24 ┆æ æ î % à é 3 $┆ 0x030…1ce 91 e0 14 00 00 00 02 08 91 e0 5f 00 80 00 00 00 a9 fd 0d e9 00 01 5f 00 80 00 00 00 a9 f1 54 d6 ┆ à à_ ©ý é _ ©ñTÖ┆ 0x030…1ce 00 22 a9 71 11 e6 5f 00 80 00 00 00 a9 f3 54 d6 00 22 a9 71 54 d0 00 10 1d 60 54 d6 00 1c 21 61 ┆ "©q æ_ ©óTÖ "©qTÐ `TÖ !a┆ 0x030…1ce a9 10 54 d6 00 22 2f 61 51 ed 00 22 5f 00 80 00 00 00 a9 f3 1c e1 06 07 01 0f 00 18 9e 08 ┆© TÖ "/aQí "_ ©ó á ┆ 0x030…1ce } 0x1ce…28e LPRVD { 0x1ce…28e 25 73 3a 20 25 64 3a 20 61 73 73 65 72 74 28 25 73 29 20 66 61 69 6c 65 64 2e 0a 00 00 30 20 3c ┆%s: %d: assert(%s) failed. 0 <┆ 0x1ce…28e 3d 20 6e 20 26 26 20 6e 20 3c 3d 20 4e 45 46 4c 00 25 73 3a 20 25 64 3a 20 61 73 73 65 72 74 28 ┆= n && n <= NEFL %s: %d: assert(┆ 0x1ce…28e 25 73 29 20 66 61 69 6c 65 64 2e 0a 00 00 30 20 3c 3d 20 63 61 72 72 79 20 26 26 20 63 61 72 72 ┆%s) failed. 0 <= carry && carr┆ 0x1ce…28e 79 20 3c 3d 20 4e 45 46 4c 00 25 73 3a 20 25 64 3a 20 61 73 73 65 72 74 28 25 73 29 20 66 61 69 ┆y <= NEFL %s: %d: assert(%s) fai┆ 0x1ce…28e 6c 65 64 2e 0a 00 00 28 63 61 72 72 79 3d 3d 4e 45 46 4c 20 26 26 20 2a 61 70 3d 3d 4e 45 46 4c ┆led. (carry==NEFL && *ap==NEFL┆ 0x1ce…28e 29 20 7c 7c 20 28 63 61 72 72 79 21 3d 4e 45 46 4c 20 26 26 20 2a 61 70 21 3d 4e 45 46 4c 29 00 ┆) || (carry!=NEFL && *ap!=NEFL) ┆ 0x1ce…28e } 0x28e…36a LSYM { 0x28e…36a symbols = [ // @0x0 0x28e…36a [0x0]: LdSym {ls_id=»mcopy_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x1]: LdSym {ls_id=»mzero_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x2]: LdSym {ls_id=»ispos_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x3]: LdSym {ls_id=»smult_ «, ls_type=0x0010, ls_vaddr=0x00000000} 0x28e…36a [0x4]: LdSym {ls_id=»exit_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x5]: LdSym {ls_id=»norm_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x6]: LdSym {ls_id=»mpfree_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x7]: LdSym {ls_id=»SS «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x8]: LdSym {ls_id=»mpalc_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a [0x9]: LdSym {ls_id=»printf_ «, ls_type=0x001a, ls_vaddr=0x00000000} 0x28e…36a ] 0x28e…36a } 0x36a…475 LREL { 0x36a…475 07 00 00 0c 00 07 00 07 00 00 12 00 07 00 44 00 00 1a 00 44 00 00 26 00 44 00 00 2e 00 47 00 00 ┆ D D & D . G ┆ 0x36a…475 36 00 09 00 47 00 00 42 00 04 00 07 00 00 4a 00 07 00 07 00 00 50 00 07 00 47 00 00 54 00 01 00 ┆6 G B J P G T ┆ 0x36a…475 47 00 00 5a 00 00 00 40 00 00 62 00 07 00 00 68 00 07 00 47 00 00 72 00 08 00 07 00 00 7c 00 07 ┆G Z @ b h G r | ┆ 0x36a…475 00 07 00 00 80 00 07 00 07 00 00 8a 00 07 00 07 00 00 92 00 07 00 07 00 00 98 00 07 00 07 00 00 ┆ ┆ 0x36a…475 a6 00 07 00 07 00 00 c0 00 07 00 47 00 00 c4 00 02 00 07 00 00 d4 00 07 00 44 00 00 e8 00 44 00 ┆¦ À G Ä Ô D è D ┆ 0x36a…475 00 f4 00 44 00 00 fc 00 47 00 00 04 01 09 00 47 00 00 10 01 04 00 44 00 00 30 01 44 00 00 3c 01 ┆ ô D ü G G D 0 D < ┆ 0x36a…475 44 00 00 44 01 47 00 00 4c 01 09 00 47 00 00 58 01 04 00 07 00 00 60 01 07 00 47 00 00 68 01 06 ┆D D G L G X ` G h ┆ 0x36a…475 00 07 00 00 70 01 07 00 07 00 00 76 01 07 00 07 00 00 7c 01 07 00 07 00 00 84 01 07 00 07 00 00 ┆ p v | ┆ 0x36a…475 8a 01 07 00 47 00 00 8e 01 05 00 ┆ G ┆ 0x36a…475 }