mac-rom/BuildResults/RISC/Lib/RomStandardLib.lib.dump

568 lines
22 KiB
Plaintext

First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[A8D40, A8FDC)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: c2pstr [A8D40, A8D6C)
Module started due to: MOD directive, FILE directive
Dictionary: Flags $00 FirstId 201
201: c2pstr
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="c2pstr"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 44
Content: Flags $08
Contents offset $0000 size $002C
00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0
00000004: 671C 'g.' BEQ.S *+$001E ; 00000022
00000006: 2040 ' @' MOVEA.L D0,A0
00000008: 2240 '"@' MOVEA.L D0,A1
0000000A: 343C 00FF '4<..' MOVE.W #$00FF,D2
0000000E: 1210 '..' MOVE.B (A0),D1
00000010: 10C0 '..' MOVE.B D0,(A0)+
00000012: 1001 '..' MOVE.B D1,D0
00000014: 57CA FFF8 'W...' DBEQ D2,*-$0006 ; 0000000E
00000018: 2208 '".' MOVE.L A0,D1
0000001A: 2009 ' .' MOVE.L A1,D0
0000001C: 9280 '..' SUB.L D0,D1
0000001E: 5301 'S.' SUBQ.B #1,D1
00000020: 1281 '..' MOVE.B D1,(A1)
00000022: 4E75 'Nu' RTS
00000024: 8663 3270 7374 '.c2pst' DC.B $80+$06, 'c2pstr', $00 ;MacsBug symbol
7200
Comment:
c2pstr ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: __setjmp [A8D70, A8D7C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 202
202: __setjmp
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__setjmp"(202) Segment="Main"(200)
Size: Flags $00 ModuleSize 12
Content: Flags $08
Contents offset $0000 size $000C
00000000: 225F '"_' MOVEA.L (A7)+,A1
00000002: 2057 ' W' MOVEA.L (A7),A0
00000004: 48D0 DEFC 'H...' MOVEM.L D2-D7/A1-A4/A6/A7,(A0)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 4ED1 'N.' JMP (A1)
Comment:
__setjmp ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: longjmp [A8D80, A8D92)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 203
203: longjmp
Module: Flags=$88=(ForcedActive Extern Code) Module="longjmp"(203) Segment="Main"(200)
Size: Flags $00 ModuleSize 18
Content: Flags $08
Contents offset $0000 size $0012
00000000: 202F 0008 ' /..' MOVE.L $0008(A7),D0
00000004: 6602 'f.' BNE.S *+$0004 ; 00000008
00000006: 7001 'p.' MOVEQ #$01,D0
00000008: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
0000000C: 4CD0 DEFC 'L...' MOVEM.L (A0),D2-D7/A1-A4/A6/A7
00000010: 4ED1 'N.' JMP (A1)
Comment:
longjmp ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: memcmp [A8DA0, A8DD6)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 204
204: memcmp
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="memcmp"(204) Segment="Main"(200)
Size: Flags $00 ModuleSize 54
Content: Flags $08
Contents offset $0000 size $0036
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1
0000000A: B000 '..' CMP.B D0,D0
0000000C: 6004 '`.' BRA.S *+$0006 ; 00000012
0000000E: 4841 'HA' SWAP D1
00000010: B109 '..' CMPM.B (A1)+,(A0)+
00000012: 56C9 FFFC 'V...' DBNE D1,*-$0002 ; 00000010
00000016: 660A 'f.' BNE.S *+$000C ; 00000022
00000018: 4841 'HA' SWAP D1
0000001A: 51C9 FFF2 'Q...' DBF D1,*-$000C ; 0000000E
0000001E: 7000 'p.' MOVEQ #$00,D0
00000020: 4E75 'Nu' RTS
00000022: 7200 'r.' MOVEQ #$00,D1
00000024: 1221 '.!' MOVE.B -(A1),D1
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 1020 '. ' MOVE.B -(A0),D0
0000002A: 9081 '..' SUB.L D1,D0
0000002C: 4E75 'Nu' RTS
0000002E: 866D 656D 636D '.memcm' DC.B $80+$06, 'memcmp', $00 ;MacsBug symbol
7000
Comment:
memcmp ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: memcpy [A8DE0, A8E34)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 205
205: memcpy
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="memcpy"(205) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 2008 ' .' MOVE.L A0,D0
00000008: 2F02 '/.' MOVE.L D2,-(A7)
0000000A: 222F 0010 '"/..' MOVE.L $0010(A7),D1
0000000E: 0C81 0000 0011 '......' CMPI.L #$00000011,D1
00000014: 6D2E 'm.' BLT.S *+$0030 ; 00000044
00000016: 2409 '$.' MOVE.L A1,D2
00000018: B102 '..' EOR.B D0,D2
0000001A: E20A '..' LSR.B #1,D2
0000001C: 6526 'e&' BCS.S *+$0028 ; 00000044
0000001E: 0800 0000 '....' BTST #$00,D0
00000022: 6704 'g.' BEQ.S *+$0006 ; 00000028
00000024: 10D9 '..' MOVE.B (A1)+,(A0)+
00000026: 5381 'S.' SUBQ.L #1,D1
00000028: 2401 '$.' MOVE.L D1,D2
0000002A: E88A '..' LSR.L #4,D2
0000002C: 5382 'S.' SUBQ.L #1,D2
0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000030: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000032: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000034: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000036: 5382 'S.' SUBQ.L #1,D2
00000038: 64F4 'd.' BCC.S *-$000A ; 0000002E
0000003A: 0281 0000 000F '......' ANDI.L #$0000000F,D1
00000040: 6002 '`.' BRA.S *+$0004 ; 00000044
00000042: 10D9 '..' MOVE.B (A1)+,(A0)+
00000044: 5381 'S.' SUBQ.L #1,D1
00000046: 64FA 'd.' BCC.S *-$0004 ; 00000042
00000048: 241F '$.' MOVE.L (A7)+,D2
0000004A: 4E75 'Nu' RTS
0000004C: 866D 656D 6370 '.memcp' DC.B $80+$06, 'memcpy', $00 ;MacsBug symbol
7900
Comment:
memcpy ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: memset [A8E40, A8E9E)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 206
206: memset
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="memset"(206) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000004: 4CEF 0003 0008 'L.....' MOVEM.L $0008(A7),D0/D1
0000000A: 0C81 0000 0013 '......' CMPI.L #$00000013,D1
00000010: 6D3A 'm:' BLT.S *+$003C ; 0000004C
00000012: 7400 't.' MOVEQ #$00,D2
00000014: 1400 '..' MOVE.B D0,D2
00000016: E148 '.H' LSL.W #8,D0
00000018: 8440 '.@' OR.W D0,D2
0000001A: 2002 ' .' MOVE.L D2,D0
0000001C: 4842 'HB' SWAP D2
0000001E: 8082 '..' OR.L D2,D0
00000020: 2408 '$.' MOVE.L A0,D2
00000022: E20A '..' LSR.B #1,D2
00000024: 6404 'd.' BCC.S *+$0006 ; 0000002A
00000026: 10C0 '..' MOVE.B D0,(A0)+
00000028: 5381 'S.' SUBQ.L #1,D1
0000002A: E20A '..' LSR.B #1,D2
0000002C: 6404 'd.' BCC.S *+$0006 ; 00000032
0000002E: 30C0 '0.' MOVE.W D0,(A0)+
00000030: 5581 'U.' SUBQ.L #2,D1
00000032: 2401 '$.' MOVE.L D1,D2
00000034: E88A '..' LSR.L #4,D2
00000036: 5382 'S.' SUBQ.L #1,D2
00000038: 20C0 ' .' MOVE.L D0,(A0)+
0000003A: 20C0 ' .' MOVE.L D0,(A0)+
0000003C: 20C0 ' .' MOVE.L D0,(A0)+
0000003E: 20C0 ' .' MOVE.L D0,(A0)+
00000040: 5382 'S.' SUBQ.L #1,D2
00000042: 64F4 'd.' BCC.S *-$000A ; 00000038
00000044: 0241 000F '.A..' ANDI.W #$000F,D1
00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C
0000004A: 10C0 '..' MOVE.B D0,(A0)+
0000004C: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000004A
00000050: 202F 0004 ' /..' MOVE.L $0004(A7),D0
00000054: 4E75 'Nu' RTS
00000056: 866D 656D 7365 '.memse' DC.B $80+$06, 'memset', $00 ;MacsBug symbol
7400
Comment:
memset ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: strcat [A8EA0, A8EBE)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 207
207: strcat
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="strcat"(207) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000004: 2008 ' .' MOVE.L A0,D0
00000006: 4A18 'J.' TST.B (A0)+
00000008: 66FC 'f.' BNE.S *-$0002 ; 00000006
0000000A: 226F 0008 '"o..' MOVEA.L $0008(A7),A1
0000000E: 5388 'S.' SUBQ.L #1,A0
00000010: 10D9 '..' MOVE.B (A1)+,(A0)+
00000012: 66FC 'f.' BNE.S *-$0002 ; 00000010
00000014: 4E75 'Nu' RTS
00000016: 8673 7472 6361 '.strca' DC.B $80+$06, 'strcat', $00 ;MacsBug symbol
7400
Comment:
strcat ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: strcmp [A8EC0, A8EEA)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 208
208: strcmp
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="strcmp"(208) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: B3C8 '..' CMPA.L A0,A1
0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016
0000000C: 1018 '..' MOVE.B (A0)+,D0
0000000E: B019 '..' CMP.B (A1)+,D0
00000010: 6608 'f.' BNE.S *+$000A ; 0000001A
00000012: 4A00 'J.' TST.B D0
00000014: 66F6 'f.' BNE.S *-$0008 ; 0000000C
00000016: 7000 'p.' MOVEQ #$00,D0
00000018: 4E75 'Nu' RTS
0000001A: 7200 'r.' MOVEQ #$00,D1
0000001C: 1221 '.!' MOVE.B -(A1),D1
0000001E: 9081 '..' SUB.L D1,D0
00000020: 4E75 'Nu' RTS
00000022: 8673 7472 636D '.strcm' DC.B $80+$06, 'strcmp', $00 ;MacsBug symbol
7000
Comment:
strcmp ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: strcpy [A8EF0, A8F06)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 209
209: strcpy
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="strcpy"(209) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 2008 ' .' MOVE.L A0,D0
00000008: 10D9 '..' MOVE.B (A1)+,(A0)+
0000000A: 66FC 'f.' BNE.S *-$0002 ; 00000008
0000000C: 4E75 'Nu' RTS
0000000E: 8673 7472 6370 '.strcp' DC.B $80+$06, 'strcpy', $00 ;MacsBug symbol
7900
Comment:
strcpy ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: strcspn [A8F10, A8F3C)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 210
210: strcspn
Module: Flags=$88=(ForcedActive Extern Code) Module="strcspn"(210) Segment="Main"(200)
Size: Flags $00 ModuleSize 44
Content: Flags $08
Contents offset $0000 size $002C
00000000: 2F02 '/.' MOVE.L D2,-(A7)
00000002: 206F 0008 ' o..' MOVEA.L $0008(A7),A0
00000006: 242F 000C '$/..' MOVE.L $000C(A7),D2
0000000A: 1018 '..' MOVE.B (A0)+,D0
0000000C: 670A 'g.' BEQ.S *+$000C ; 00000018
0000000E: 2242 '"B' MOVEA.L D2,A1
00000010: 1219 '..' MOVE.B (A1)+,D1
00000012: 67F6 'g.' BEQ.S *-$0008 ; 0000000A
00000014: B001 '..' CMP.B D1,D0
00000016: 66F8 'f.' BNE.S *-$0006 ; 00000010
00000018: 241F '$.' MOVE.L (A7)+,D2
0000001A: 2008 ' .' MOVE.L A0,D0
0000001C: 5380 'S.' SUBQ.L #1,D0
0000001E: 90AF 0004 '....' SUB.L $0004(A7),D0
00000022: 4E75 'Nu' RTS
00000024: 8773 7472 6373 '.strcs' DC.B $80+$07, 'strcspn' ;MacsBug symbol
706E
Comment:
strcspn ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: strlen [A8F40, A8F5A)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 211
211: strlen
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="strlen"(211) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000004: 2248 '"H' MOVEA.L A0,A1
00000006: 4A18 'J.' TST.B (A0)+
00000008: 66FC 'f.' BNE.S *-$0002 ; 00000006
0000000A: 91C9 '..' SUBA.L A1,A0
0000000C: 2008 ' .' MOVE.L A0,D0
0000000E: 5380 'S.' SUBQ.L #1,D0
00000010: 4E75 'Nu' RTS
00000012: 8673 7472 6C65 '.strle' DC.B $80+$06, 'strlen', $00 ;MacsBug symbol
6E00
Comment:
strlen ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: strncmp [A8F60, A8FA0)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 212
212: strncmp
Module: Flags=$88=(ForcedActive Extern Code) Module="strncmp"(212) Segment="Main"(200)
Size: Flags $00 ModuleSize 64
Content: Flags $08
Contents offset $0000 size $0040
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 600A '`.' BRA.S *+$000C ; 00000018
0000000E: 1018 '..' MOVE.B (A0)+,D0
00000010: B019 '..' CMP.B (A1)+,D0
00000012: 660C 'f.' BNE.S *+$000E ; 00000020
00000014: 4A00 'J.' TST.B D0
00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C
00000018: 5381 'S.' SUBQ.L #1,D1
0000001A: 64F2 'd.' BCC.S *-$000C ; 0000000E
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 4E75 'Nu' RTS
00000020: 7200 'r.' MOVEQ #$00,D1
00000022: 1221 '.!' MOVE.B -(A1),D1
00000024: 9081 '..' SUB.L D1,D0
00000026: 4E75 'Nu' RTS
00000028: 8773 7472 6E63 '.strnc' DC.B $80+$07, 'strncmp' ;MacsBug symbol
6D70
00000030: 0000 '..' DC.W $0000
00000032: 0000 0000 '....' ORI.B #$00,D0
00000036: 0000 0000 '....' ORI.B #$00,D0
0000003A: 0000 0000 '....' ORI.B #$00,D0
0000003E: 0000 '..' DC.W $0000
Comment:
strncmp ended due to: ran into next module
Comment:
#####################################################################################
Module: strncpy [A8FA0, A8FDC)
Module started due to: MOD directive
Dictionary: Flags $00 FirstId 213
213: strncpy
Module: Flags=$88=(ForcedActive Extern Code) Module="strncpy"(213) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1
00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1
0000000A: 7001 'p.' MOVEQ #$01,D0
0000000C: 6004 '`.' BRA.S *+$0006 ; 00000012
0000000E: 4841 'HA' SWAP D1
00000010: 10D9 '..' MOVE.B (A1)+,(A0)+
00000012: 57C9 FFFC 'W...' DBEQ D1,*-$0002 ; 00000010
00000016: 670C 'g.' BEQ.S *+$000E ; 00000024
00000018: 4841 'HA' SWAP D1
0000001A: 51C9 FFF2 'Q...' DBF D1,*-$000C ; 0000000E
0000001E: 600E '`.' BRA.S *+$0010 ; 0000002E
00000020: 4841 'HA' SWAP D1
00000022: 4218 'B.' CLR.B (A0)+
00000024: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000022
00000028: 4841 'HA' SWAP D1
0000002A: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00000020
0000002E: 202F 0004 ' /..' MOVE.L $0004(A7),D0
00000032: 4E75 'Nu' RTS
00000034: 8773 7472 6E63 '.strnc' DC.B $80+$07, 'strncpy' ;MacsBug symbol
7079
Comment:
strncpy ended due to: end of FILE directive, 4 nulls trimmed
Last
Record Summary
Type Count
0 Pad 10
1 First 1
2 Last 1
3 Comment 27
4 Dictionary 14
5 Module 13
7 ModSize 13
8 Content 13