Untrack build artifacts now covered by .gitignore
This commit is contained in:
parent
a2f484b4cb
commit
014429564d
108 changed files with 0 additions and 4105 deletions
|
|
@ -1,51 +0,0 @@
|
||||||
; Generated by Calypsi ISO C compiler for 65816
|
|
||||||
|
|
||||||
.rtmodel version,"1"
|
|
||||||
.rtmodel codeModel,"large"
|
|
||||||
.rtmodel dataModel,"small"
|
|
||||||
.rtmodel core,"65816"
|
|
||||||
.rtmodel huge,"0"
|
|
||||||
.rtmodel target,"none-specified"
|
|
||||||
.extern _Dp
|
|
||||||
.extern _Mul16
|
|
||||||
.extern _Vfp
|
|
||||||
; unsigned long sumOfSquares(unsigned short n) {
|
|
||||||
.section farcode,text
|
|
||||||
.public sumOfSquares
|
|
||||||
sumOfSquares:
|
|
||||||
phy
|
|
||||||
phy
|
|
||||||
sta 1,s
|
|
||||||
; unsigned long total = 0;
|
|
||||||
stz dp:.tiny _Dp
|
|
||||||
stz dp:.tiny (_Dp+2)
|
|
||||||
; for (unsigned short i = 1; i <= n; i++) total += (unsigned long)i * i;
|
|
||||||
lda ##1
|
|
||||||
sta 3,s
|
|
||||||
`?L5`: lda 1,s
|
|
||||||
cmp 3,s
|
|
||||||
bcs `?L4`
|
|
||||||
; return total;
|
|
||||||
ldx dp:.tiny (_Dp+2)
|
|
||||||
lda dp:.tiny _Dp
|
|
||||||
; }
|
|
||||||
ply
|
|
||||||
ply
|
|
||||||
rtl
|
|
||||||
`?L4`: lda 3,s
|
|
||||||
tax
|
|
||||||
jsl long:_Mul16
|
|
||||||
clc
|
|
||||||
adc dp:.tiny _Dp
|
|
||||||
pha
|
|
||||||
txa
|
|
||||||
adc dp:.tiny (_Dp+2)
|
|
||||||
tax
|
|
||||||
pla
|
|
||||||
stx dp:.tiny (_Dp+2)
|
|
||||||
sta dp:.tiny _Dp
|
|
||||||
lda 3,s
|
|
||||||
inc a
|
|
||||||
sta 3,s
|
|
||||||
bra `?L5`
|
|
||||||
|
|
||||||
|
|
@ -1,318 +0,0 @@
|
||||||
###############################################################################
|
|
||||||
# #
|
|
||||||
# Calypsi ISO C compiler for 65816 version 5.16 #
|
|
||||||
# 25/May/2026 19:33:49 #
|
|
||||||
# Command line: --speed -O 2 --64bit-doubles evalAt.c -o #
|
|
||||||
# /tmp/evalAt.calypsi.elf --list-file evalAt.calypsi.lst #
|
|
||||||
# #
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
\ 000000 .rtmodel version,"1"
|
|
||||||
\ 000000 .rtmodel codeModel,"large"
|
|
||||||
\ 000000 .rtmodel dataModel,"small"
|
|
||||||
\ 000000 .rtmodel core,"65816"
|
|
||||||
\ 000000 .rtmodel huge,"0"
|
|
||||||
\ 000000 .rtmodel doubleSize,"64"
|
|
||||||
\ 000000 .rtmodel target,"none-specified"
|
|
||||||
\ 000000 .extern _Dp
|
|
||||||
\ 000000 .extern _Vfp
|
|
||||||
\ 000000 .extern __f64_add
|
|
||||||
\ 000000 .extern __f64_mul
|
|
||||||
\ 000000 .extern __i32_to_f64
|
|
||||||
0001 // Benchmark function — orBug-style recursive double expression eval.
|
|
||||||
0002 // Used to compare W65816 backend (with W65816ImgCalleeSave pass) vs Calypsi.
|
|
||||||
0003 double evalAt(char **p, int prec) {
|
|
||||||
\ 000000 .section farcode,text
|
|
||||||
\ 000000 .public evalAt
|
|
||||||
\ 000000 evalAt:
|
|
||||||
\ 000000 d4.. pei dp:.tiny (_Dp+8)
|
|
||||||
\ 000002 a8 tay
|
|
||||||
\ 000003 3b tsc
|
|
||||||
\ 000004 38 sec
|
|
||||||
\ 000005 e92600 sbc ##38
|
|
||||||
\ 000008 1b tcs
|
|
||||||
\ 000009 98 tya
|
|
||||||
\ 00000a 831d sta 29,s
|
|
||||||
\ 00000c a5.. lda dp:.tiny _Dp
|
|
||||||
\ 00000e 831b sta 27,s
|
|
||||||
\ 000010 a5.. lda dp:.tiny (_Dp+2)
|
|
||||||
\ 000012 85.. sta dp:.tiny (_Dp+8)
|
|
||||||
0004 double a = 0.0;
|
|
||||||
\ 000014 ad.... lda _Const_0000000000000000+6
|
|
||||||
\ 000017 8309 sta 9,s
|
|
||||||
\ 000019 ad.... lda _Const_0000000000000000+4
|
|
||||||
\ 00001c 8307 sta 7,s
|
|
||||||
\ 00001e ad.... lda _Const_0000000000000000+2
|
|
||||||
\ 000021 8305 sta 5,s
|
|
||||||
\ 000023 ad.... lda _Const_0000000000000000
|
|
||||||
\ 000026 8303 sta 3,s
|
|
||||||
0005 while (**p >= '0' && **p <= '9') {
|
|
||||||
\ 000028 a309 lda 9,s
|
|
||||||
\ 00002a 8319 sta 25,s
|
|
||||||
\ 00002c a307 lda 7,s
|
|
||||||
\ 00002e 8317 sta 23,s
|
|
||||||
\ 000030 a305 lda 5,s
|
|
||||||
\ 000032 8315 sta 21,s
|
|
||||||
\ 000034 a303 lda 3,s
|
|
||||||
\ 000036 8313 `?L41`: sta 19,s
|
|
||||||
\ 000038 22...... jsl long:`?L44`
|
|
||||||
\ 00003c e220 sep #32
|
|
||||||
\ 00003e c930 cmp #48
|
|
||||||
\ 000040 c220 rep #32
|
|
||||||
\ 000042 b003 bcs `?L48`
|
|
||||||
\ 000044 4c.... jmp .kbank `?L5`
|
|
||||||
\ 000047 a31b `?L48`: lda 27,s
|
|
||||||
\ 000049 a8 tay
|
|
||||||
\ 00004a be0000 ldx 0,y
|
|
||||||
\ 00004d a93900 lda ##57
|
|
||||||
\ 000050 e220 sep #32
|
|
||||||
\ 000052 dd0000 cmp 0,x
|
|
||||||
\ 000055 c220 rep #32
|
|
||||||
\ 000057 9072 bcc `?L5`
|
|
||||||
0006 a = a * 10.0 + (double)(**p - '0');
|
|
||||||
\ 000059 a2.... ldx ##_Const_4024000000000000
|
|
||||||
\ 00005c 86.. stx dp:.tiny (_Dp+2)
|
|
||||||
\ 00005e 3b tsc
|
|
||||||
\ 00005f 18 clc
|
|
||||||
\ 000060 691300 adc ##19
|
|
||||||
\ 000063 85.. sta dp:.tiny _Dp
|
|
||||||
\ 000065 3b tsc
|
|
||||||
\ 000066 18 clc
|
|
||||||
\ 000067 690300 adc ##3
|
|
||||||
\ 00006a 22...... jsl long:__f64_mul
|
|
||||||
\ 00006e 22...... jsl long:`?L44`
|
|
||||||
\ 000072 29ff00 and ##255
|
|
||||||
\ 000075 38 sec
|
|
||||||
\ 000076 e93000 sbc ##48
|
|
||||||
\ 000079 a20000 ldx ##0
|
|
||||||
\ 00007c a8 tay
|
|
||||||
\ 00007d 1001 bpl `?L31`
|
|
||||||
\ 00007f ca dex
|
|
||||||
\ 000080 `?L31`:
|
|
||||||
\ 000080 86.. stx dp:.tiny (_Dp+2)
|
|
||||||
\ 000082 85.. sta dp:.tiny _Dp
|
|
||||||
\ 000084 3b tsc
|
|
||||||
\ 000085 18 clc
|
|
||||||
\ 000086 690b00 adc ##11
|
|
||||||
\ 000089 22...... jsl long:__i32_to_f64
|
|
||||||
\ 00008d 3b tsc
|
|
||||||
\ 00008e 18 clc
|
|
||||||
\ 00008f 690b00 adc ##11
|
|
||||||
\ 000092 85.. sta dp:.tiny (_Dp+2)
|
|
||||||
\ 000094 3b tsc
|
|
||||||
\ 000095 18 clc
|
|
||||||
\ 000096 690300 adc ##3
|
|
||||||
\ 000099 85.. sta dp:.tiny _Dp
|
|
||||||
\ 00009b 3b tsc
|
|
||||||
\ 00009c 18 clc
|
|
||||||
\ 00009d 690300 adc ##3
|
|
||||||
\ 0000a0 22...... jsl long:__f64_add
|
|
||||||
\ 0000a4 a309 lda 9,s
|
|
||||||
\ 0000a6 8311 sta 17,s
|
|
||||||
\ 0000a8 a307 lda 7,s
|
|
||||||
\ 0000aa 830f sta 15,s
|
|
||||||
\ 0000ac a305 lda 5,s
|
|
||||||
\ 0000ae 830d sta 13,s
|
|
||||||
\ 0000b0 a303 lda 3,s
|
|
||||||
\ 0000b2 830b sta 11,s
|
|
||||||
0007 (*p)++;
|
|
||||||
\ 0000b4 a31b lda 27,s
|
|
||||||
\ 0000b6 aa tax
|
|
||||||
\ 0000b7 fe0000 inc 0,x
|
|
||||||
\ 0000ba a311 lda 17,s
|
|
||||||
\ 0000bc 8319 sta 25,s
|
|
||||||
\ 0000be a30f lda 15,s
|
|
||||||
\ 0000c0 8317 sta 23,s
|
|
||||||
\ 0000c2 a30d lda 13,s
|
|
||||||
\ 0000c4 8315 sta 21,s
|
|
||||||
\ 0000c6 a30b lda 11,s
|
|
||||||
\ 0000c8 4c.... jmp .kbank `?L41`
|
|
||||||
\ 0000cb `?L5`:
|
|
||||||
0008 }
|
|
||||||
0009 while (1) {
|
|
||||||
\ 0000cb a319 lda 25,s
|
|
||||||
\ 0000cd 8325 sta 37,s
|
|
||||||
\ 0000cf a317 lda 23,s
|
|
||||||
\ 0000d1 8323 sta 35,s
|
|
||||||
\ 0000d3 a315 lda 21,s
|
|
||||||
\ 0000d5 8321 sta 33,s
|
|
||||||
\ 0000d7 a313 lda 19,s
|
|
||||||
\ 0000d9 831f `?L40`: sta 31,s
|
|
||||||
0010 int op = **p;
|
|
||||||
0011 int oprec;
|
|
||||||
0012 if (op == '*' || op == '/') oprec = 4;
|
|
||||||
\ 0000db 22...... jsl long:`?L44`
|
|
||||||
\ 0000df 29ff00 and ##255
|
|
||||||
\ 0000e2 830b sta 11,s
|
|
||||||
\ 0000e4 c92a00 cmp ##42
|
|
||||||
\ 0000e7 f016 beq `?L12`
|
|
||||||
\ 0000e9 c92f00 cmp ##47
|
|
||||||
\ 0000ec f011 beq `?L12`
|
|
||||||
0013 else if (op == '+' || op == '-') oprec = 3;
|
|
||||||
\ 0000ee c92b00 cmp ##43
|
|
||||||
\ 0000f1 f005 beq `?L15`
|
|
||||||
\ 0000f3 c92d00 cmp ##45
|
|
||||||
\ 0000f6 d018 bne `?L19`
|
|
||||||
\ 0000f8 a90300 `?L15`: lda ##3
|
|
||||||
\ 0000fb 8301 sta 1,s
|
|
||||||
\ 0000fd 8005 bra `?L11`
|
|
||||||
\ 0000ff a90400 `?L12`: lda ##4
|
|
||||||
\ 000102 8301 sta 1,s
|
|
||||||
\ 000104 `?L11`:
|
|
||||||
0014 else return a;
|
|
||||||
0015 if (oprec <= prec) return a;
|
|
||||||
\ 000104 a5.. lda dp:.tiny (_Dp+8)
|
|
||||||
\ 000106 38 sec
|
|
||||||
\ 000107 e301 sbc 1,s
|
|
||||||
\ 000109 5003 bvc `?L35`
|
|
||||||
\ 00010b 490080 eor ##-32768
|
|
||||||
\ 00010e 302a `?L35`: bmi `?L18`
|
|
||||||
\ 000110 a325 `?L19`: lda 37,s
|
|
||||||
\ 000112 a00600 ldy ##6
|
|
||||||
\ 000115 931d sta (29,s),y
|
|
||||||
\ 000117 a323 lda 35,s
|
|
||||||
\ 000119 a00400 ldy ##4
|
|
||||||
\ 00011c 931d sta (29,s),y
|
|
||||||
\ 00011e a321 lda 33,s
|
|
||||||
\ 000120 a00200 ldy ##2
|
|
||||||
\ 000123 931d sta (29,s),y
|
|
||||||
\ 000125 a31f lda 31,s
|
|
||||||
\ 000127 a00000 ldy ##0
|
|
||||||
\ 00012a 931d sta (29,s),y
|
|
||||||
\ 00012c a31d lda 29,s
|
|
||||||
0016 (*p)++;
|
|
||||||
0017 double b = evalAt(p, oprec);
|
|
||||||
0018 if (op == '+') a = a + b;
|
|
||||||
0019 else if (op == '*') a = a * b;
|
|
||||||
0020 }
|
|
||||||
0021 }
|
|
||||||
\ 00012e a8 tay
|
|
||||||
\ 00012f 3b tsc
|
|
||||||
\ 000130 18 clc
|
|
||||||
\ 000131 692600 adc ##38
|
|
||||||
\ 000134 1b tcs
|
|
||||||
\ 000135 98 tya
|
|
||||||
\ 000136 7a ply
|
|
||||||
\ 000137 84.. sty dp:.tiny (_Dp+8)
|
|
||||||
\ 000139 6b rtl
|
|
||||||
\ 00013a a31b `?L18`: lda 27,s
|
|
||||||
\ 00013c aa tax
|
|
||||||
\ 00013d fe0000 inc 0,x
|
|
||||||
\ 000140 a301 lda 1,s
|
|
||||||
\ 000142 85.. sta dp:.tiny (_Dp+2)
|
|
||||||
\ 000144 a31b lda 27,s
|
|
||||||
\ 000146 85.. sta dp:.tiny _Dp
|
|
||||||
\ 000148 3b tsc
|
|
||||||
\ 000149 18 clc
|
|
||||||
\ 00014a 690300 adc ##3
|
|
||||||
\ 00014d 22...... jsl long:evalAt
|
|
||||||
\ 000151 a30b lda 11,s
|
|
||||||
\ 000153 c92b00 cmp ##43
|
|
||||||
\ 000156 d037 bne `?L21`
|
|
||||||
\ 000158 3b tsc
|
|
||||||
\ 000159 18 clc
|
|
||||||
\ 00015a 690300 adc ##3
|
|
||||||
\ 00015d 85.. sta dp:.tiny (_Dp+2)
|
|
||||||
\ 00015f 3b tsc
|
|
||||||
\ 000160 18 clc
|
|
||||||
\ 000161 691f00 adc ##31
|
|
||||||
\ 000164 85.. sta dp:.tiny _Dp
|
|
||||||
\ 000166 3b tsc
|
|
||||||
\ 000167 18 clc
|
|
||||||
\ 000168 690300 adc ##3
|
|
||||||
\ 00016b 22...... jsl long:__f64_add
|
|
||||||
\ 00016f a309 lda 9,s
|
|
||||||
\ 000171 8319 sta 25,s
|
|
||||||
\ 000173 a307 lda 7,s
|
|
||||||
\ 000175 8317 sta 23,s
|
|
||||||
\ 000177 a305 lda 5,s
|
|
||||||
\ 000179 8315 sta 21,s
|
|
||||||
\ 00017b a303 lda 3,s
|
|
||||||
\ 00017d 8313 sta 19,s
|
|
||||||
\ 00017f a319 lda 25,s
|
|
||||||
\ 000181 8311 sta 17,s
|
|
||||||
\ 000183 a317 lda 23,s
|
|
||||||
\ 000185 830f sta 15,s
|
|
||||||
\ 000187 a315 lda 21,s
|
|
||||||
\ 000189 830d sta 13,s
|
|
||||||
\ 00018b a313 lda 19,s
|
|
||||||
\ 00018d 805a bra `?L43`
|
|
||||||
\ 00018f c92a00 `?L21`: cmp ##42
|
|
||||||
\ 000192 d037 bne `?L24`
|
|
||||||
\ 000194 3b tsc
|
|
||||||
\ 000195 18 clc
|
|
||||||
\ 000196 690300 adc ##3
|
|
||||||
\ 000199 85.. sta dp:.tiny (_Dp+2)
|
|
||||||
\ 00019b 3b tsc
|
|
||||||
\ 00019c 18 clc
|
|
||||||
\ 00019d 691f00 adc ##31
|
|
||||||
\ 0001a0 85.. sta dp:.tiny _Dp
|
|
||||||
\ 0001a2 3b tsc
|
|
||||||
\ 0001a3 18 clc
|
|
||||||
\ 0001a4 690300 adc ##3
|
|
||||||
\ 0001a7 22...... jsl long:__f64_mul
|
|
||||||
\ 0001ab a309 lda 9,s
|
|
||||||
\ 0001ad 8311 sta 17,s
|
|
||||||
\ 0001af a307 lda 7,s
|
|
||||||
\ 0001b1 830f sta 15,s
|
|
||||||
\ 0001b3 a305 lda 5,s
|
|
||||||
\ 0001b5 830d sta 13,s
|
|
||||||
\ 0001b7 a303 lda 3,s
|
|
||||||
\ 0001b9 830b sta 11,s
|
|
||||||
\ 0001bb a311 lda 17,s
|
|
||||||
\ 0001bd 8309 sta 9,s
|
|
||||||
\ 0001bf a30f lda 15,s
|
|
||||||
\ 0001c1 8307 sta 7,s
|
|
||||||
\ 0001c3 a30d lda 13,s
|
|
||||||
\ 0001c5 8305 sta 5,s
|
|
||||||
\ 0001c7 a30b lda 11,s
|
|
||||||
\ 0001c9 800e bra `?L42`
|
|
||||||
\ 0001cb a325 `?L24`: lda 37,s
|
|
||||||
\ 0001cd 8309 sta 9,s
|
|
||||||
\ 0001cf a323 lda 35,s
|
|
||||||
\ 0001d1 8307 sta 7,s
|
|
||||||
\ 0001d3 a321 lda 33,s
|
|
||||||
\ 0001d5 8305 sta 5,s
|
|
||||||
\ 0001d7 a31f lda 31,s
|
|
||||||
\ 0001d9 8303 `?L42`: sta 3,s
|
|
||||||
\ 0001db a309 lda 9,s
|
|
||||||
\ 0001dd 8311 sta 17,s
|
|
||||||
\ 0001df a307 lda 7,s
|
|
||||||
\ 0001e1 830f sta 15,s
|
|
||||||
\ 0001e3 a305 lda 5,s
|
|
||||||
\ 0001e5 830d sta 13,s
|
|
||||||
\ 0001e7 a303 lda 3,s
|
|
||||||
\ 0001e9 830b `?L43`: sta 11,s
|
|
||||||
\ 0001eb a311 lda 17,s
|
|
||||||
\ 0001ed 8325 sta 37,s
|
|
||||||
\ 0001ef a30f lda 15,s
|
|
||||||
\ 0001f1 8323 sta 35,s
|
|
||||||
\ 0001f3 a30d lda 13,s
|
|
||||||
\ 0001f5 8321 sta 33,s
|
|
||||||
\ 0001f7 a30b lda 11,s
|
|
||||||
\ 0001f9 4c.... jmp .kbank `?L40`
|
|
||||||
\ 000000 .section farcode,text
|
|
||||||
\ 000000 a31e `?L44`: lda 30,s
|
|
||||||
\ 000002 a8 tay
|
|
||||||
\ 000003 be0000 ldx 0,y
|
|
||||||
\ 000006 bd0000 lda 0,x
|
|
||||||
\ 000009 6b rtl
|
|
||||||
\ 000000 .section cdata,rodata
|
|
||||||
\ 000000 .pubweak _Const_0000000000000000
|
|
||||||
\ 000000 _Const_0000000000000000:
|
|
||||||
\ 000000 00000000 .quad 0
|
|
||||||
\ 000004 00000000
|
|
||||||
\ 000000 .section cdata,rodata
|
|
||||||
\ 000000 .pubweak _Const_4024000000000000
|
|
||||||
\ 000000 _Const_4024000000000000:
|
|
||||||
\ 000000 00000000 .quad 0x4024000000000000
|
|
||||||
\ 000004 00002440
|
|
||||||
|
|
||||||
##########################
|
|
||||||
# #
|
|
||||||
# Memory sizes (decimal) #
|
|
||||||
# #
|
|
||||||
##########################
|
|
||||||
|
|
||||||
Executable (Text): 518 bytes
|
|
||||||
Constant : 16 bytes
|
|
||||||
|
|
@ -1,530 +0,0 @@
|
||||||
.file "evalAt.c"
|
|
||||||
.text
|
|
||||||
.globl evalAt ; -- Begin function evalAt
|
|
||||||
.type evalAt,@function
|
|
||||||
evalAt: ; @evalAt
|
|
||||||
; %bb.0: ; %entry
|
|
||||||
rep #0x30
|
|
||||||
tay
|
|
||||||
tsc
|
|
||||||
sec
|
|
||||||
sbc #0x34
|
|
||||||
tcs
|
|
||||||
tya
|
|
||||||
pha
|
|
||||||
lda 0xc0
|
|
||||||
sta 0xb, s
|
|
||||||
lda 0xc4
|
|
||||||
sta 0x9, s
|
|
||||||
lda 0xc6
|
|
||||||
sta 0x7, s
|
|
||||||
lda 0xc8
|
|
||||||
sta 0x5, s
|
|
||||||
lda 0xca
|
|
||||||
sta 0x3, s
|
|
||||||
pla
|
|
||||||
stx 0xc0
|
|
||||||
sta 0x19, s
|
|
||||||
pha
|
|
||||||
lda 0xc0
|
|
||||||
sta 0x35, s
|
|
||||||
pla
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x33, s
|
|
||||||
sta 0xe2
|
|
||||||
ldy #0x2
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0xc0
|
|
||||||
sta 0x31, s
|
|
||||||
lda 0x19, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x31, s
|
|
||||||
sta 0xe2
|
|
||||||
ldy #0x0
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x21, s
|
|
||||||
lda 0x38, s
|
|
||||||
sta 0xb, s
|
|
||||||
lda #0x0
|
|
||||||
sta 0xc4
|
|
||||||
sta 0xc6
|
|
||||||
lda 0x21, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x1d, s
|
|
||||||
sta 0xe2
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x1b, s
|
|
||||||
sep #0x20
|
|
||||||
clc
|
|
||||||
adc #0xd0
|
|
||||||
rep #0x20
|
|
||||||
and #0xff
|
|
||||||
cmp #0xa
|
|
||||||
lda 0xc4
|
|
||||||
sta 0xc8
|
|
||||||
lda 0xc6
|
|
||||||
sta 0xca
|
|
||||||
bcc .LBB0_1
|
|
||||||
; %bb.15: ; %entry
|
|
||||||
brl .LBB0_4
|
|
||||||
.LBB0_1: ; %while.body.preheader
|
|
||||||
lda 0x21, s
|
|
||||||
inc a
|
|
||||||
sta 0x21, s
|
|
||||||
bne .Ltmp0
|
|
||||||
lda 0x1d, s
|
|
||||||
inc a
|
|
||||||
sta 0x1d, s
|
|
||||||
.Ltmp0:
|
|
||||||
lda #0x0
|
|
||||||
sta 0x15, s
|
|
||||||
sta 0x13, s
|
|
||||||
sta 0x11, s
|
|
||||||
sta 0xf, s
|
|
||||||
lda 0x1d, s
|
|
||||||
sta 0x17, s
|
|
||||||
.LBB0_2: ; %while.body
|
|
||||||
; =>This Inner Loop Header: Depth=1
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0x19, s
|
|
||||||
tax
|
|
||||||
lda 0xc0
|
|
||||||
sta 0x2f, s
|
|
||||||
txa
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x2f, s
|
|
||||||
sta 0xe2
|
|
||||||
lda 0x21, s
|
|
||||||
ldy #0x0
|
|
||||||
sta [0xe0], y
|
|
||||||
lda 0x19, s
|
|
||||||
clc
|
|
||||||
adc #0x2
|
|
||||||
sta 0xd, s
|
|
||||||
lda 0xc0
|
|
||||||
adc #0x0
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0xd, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xe2
|
|
||||||
lda 0x1d, s
|
|
||||||
sta [0xe0], y
|
|
||||||
pea 0x4024
|
|
||||||
lda #0x0
|
|
||||||
pha
|
|
||||||
pha
|
|
||||||
pha
|
|
||||||
lda 0x17, s
|
|
||||||
pha
|
|
||||||
lda 0x1b, s
|
|
||||||
pha
|
|
||||||
lda 0x1f, s
|
|
||||||
tax
|
|
||||||
lda 0x21, s
|
|
||||||
jsl __muldf3
|
|
||||||
sta 0x2b, s
|
|
||||||
tsc
|
|
||||||
clc
|
|
||||||
adc #0xc
|
|
||||||
tcs
|
|
||||||
txa
|
|
||||||
sta 0x15, s
|
|
||||||
tya
|
|
||||||
sta 0x13, s
|
|
||||||
lda 0xf0
|
|
||||||
sta 0x11, s
|
|
||||||
lda 0x1b, s
|
|
||||||
sep #0x20
|
|
||||||
clc
|
|
||||||
adc #0xd0
|
|
||||||
rep #0x20
|
|
||||||
and #0xff
|
|
||||||
sta 0x1b, s
|
|
||||||
ldx #0x0
|
|
||||||
jsl __floatunsidf
|
|
||||||
sta 0x1b, s
|
|
||||||
txa
|
|
||||||
sta 0xf, s
|
|
||||||
tya
|
|
||||||
sta 0xd, s
|
|
||||||
pei 0xf0
|
|
||||||
lda 0xf, s
|
|
||||||
pha
|
|
||||||
lda 0x13, s
|
|
||||||
tax
|
|
||||||
phx
|
|
||||||
lda 0x21, s
|
|
||||||
pha
|
|
||||||
lda 0x19, s
|
|
||||||
pha
|
|
||||||
lda 0x1d, s
|
|
||||||
pha
|
|
||||||
lda 0x21, s
|
|
||||||
tax
|
|
||||||
lda 0x2b, s
|
|
||||||
jsl __adddf3
|
|
||||||
sta 0x21, s
|
|
||||||
tsc
|
|
||||||
clc
|
|
||||||
adc #0xc
|
|
||||||
tcs
|
|
||||||
txa
|
|
||||||
sta 0x13, s
|
|
||||||
tya
|
|
||||||
sta 0x11, s
|
|
||||||
lda 0xf0
|
|
||||||
sta 0xf, s
|
|
||||||
lda 0x21, s
|
|
||||||
sta 0xd0
|
|
||||||
tax
|
|
||||||
lda 0x21, s
|
|
||||||
clc
|
|
||||||
adc #0x1
|
|
||||||
sta 0x21, s
|
|
||||||
txa
|
|
||||||
lda 0xd0
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0x17, s
|
|
||||||
adc #0x0
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x11, s
|
|
||||||
sta 0xc8
|
|
||||||
lda 0xf, s
|
|
||||||
sta 0xca
|
|
||||||
lda 0x15, s
|
|
||||||
sta 0xc4
|
|
||||||
lda 0x13, s
|
|
||||||
sta 0xc6
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x1d, s
|
|
||||||
sta 0xe2
|
|
||||||
ldy #0x0
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x1b, s
|
|
||||||
sep #0x20
|
|
||||||
clc
|
|
||||||
adc #0xd0
|
|
||||||
rep #0x20
|
|
||||||
and #0xff
|
|
||||||
cmp #0xa
|
|
||||||
lda 0x17, s
|
|
||||||
bcs .LBB0_3
|
|
||||||
; %bb.16: ; %while.body
|
|
||||||
; in Loop: Header=BB0_2 Depth=1
|
|
||||||
brl .LBB0_2
|
|
||||||
.LBB0_3: ; %while.cond7.preheader.loopexit
|
|
||||||
lda 0x21, s
|
|
||||||
clc
|
|
||||||
adc #0xffff
|
|
||||||
sta 0x21, s
|
|
||||||
lda 0x17, s
|
|
||||||
adc #0xffff
|
|
||||||
sta 0x1d, s
|
|
||||||
.LBB0_4: ; %while.cond7.preheader
|
|
||||||
lda 0xb, s
|
|
||||||
eor #0x8000
|
|
||||||
sta 0xb, s
|
|
||||||
lda 0x1b, s
|
|
||||||
brl .LBB0_5
|
|
||||||
.LBB0_11: ; %if.then33
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda 0xc6
|
|
||||||
sta 0x1b, s
|
|
||||||
lda 0xc4
|
|
||||||
sta 0x15, s
|
|
||||||
lda 0xca
|
|
||||||
sta 0x13, s
|
|
||||||
lda 0xc8
|
|
||||||
sta 0x11, s
|
|
||||||
lda 0x17, s
|
|
||||||
pha
|
|
||||||
lda 0x1f, s
|
|
||||||
pha
|
|
||||||
lda 0x23, s
|
|
||||||
pha
|
|
||||||
lda 0x27, s
|
|
||||||
pha
|
|
||||||
lda 0x1b, s
|
|
||||||
pha
|
|
||||||
lda 0x1b, s
|
|
||||||
pha
|
|
||||||
lda 0x27, s
|
|
||||||
tax
|
|
||||||
lda 0x21, s
|
|
||||||
jsl __muldf3
|
|
||||||
.LBB0_12: ; %cleanup
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
sta 0x2d, s
|
|
||||||
tsc
|
|
||||||
clc
|
|
||||||
adc #0xc
|
|
||||||
tcs
|
|
||||||
txa
|
|
||||||
sta 0x1f, s
|
|
||||||
tya
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0xf0
|
|
||||||
sta 0x1b, s
|
|
||||||
lda 0x1d, s
|
|
||||||
sta 0xc8
|
|
||||||
lda 0x1b, s
|
|
||||||
sta 0xca
|
|
||||||
lda 0x21, s
|
|
||||||
sta 0xc4
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xc6
|
|
||||||
.LBB0_13: ; %cleanup
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda 0x19, s
|
|
||||||
clc
|
|
||||||
adc #0x2
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0xc0
|
|
||||||
adc #0x0
|
|
||||||
sta 0x21, s
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x21, s
|
|
||||||
sta 0xe2
|
|
||||||
ldy #0x0
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0x19, s
|
|
||||||
tax
|
|
||||||
lda 0xc0
|
|
||||||
sta 0x23, s
|
|
||||||
txa
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x23, s
|
|
||||||
sta 0xe2
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x21, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x1d, s
|
|
||||||
sta 0xe2
|
|
||||||
lda [0xe0], y
|
|
||||||
.LBB0_5: ; %while.cond7
|
|
||||||
; =>This Inner Loop Header: Depth=1
|
|
||||||
sta 0x1b, s
|
|
||||||
sep #0x20
|
|
||||||
clc
|
|
||||||
adc #0xd6
|
|
||||||
rep #0x20
|
|
||||||
and #0xff
|
|
||||||
sta 0x1f, s
|
|
||||||
pha
|
|
||||||
lda #0x2b
|
|
||||||
jsl __lshrhi3
|
|
||||||
ply
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x1f, s
|
|
||||||
cmp #0x6
|
|
||||||
bcc .LBB0_6
|
|
||||||
; %bb.17: ; %while.cond7
|
|
||||||
brl .LBB0_14
|
|
||||||
.LBB0_6: ; %while.cond7
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda 0x17, s
|
|
||||||
and #0x1
|
|
||||||
sta 0x17, s
|
|
||||||
lda #0x0
|
|
||||||
sta 0x2d, s
|
|
||||||
lda 0x17, s
|
|
||||||
ora 0x2d, s
|
|
||||||
bne .LBB0_7
|
|
||||||
; %bb.18: ; %while.cond7
|
|
||||||
brl .LBB0_14
|
|
||||||
.LBB0_7: ; %switch.lookup
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda #0x0
|
|
||||||
asl a
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x1f, s
|
|
||||||
asl a
|
|
||||||
lda #0x0
|
|
||||||
rol a
|
|
||||||
sta 0x2b, s
|
|
||||||
lda 0x17, s
|
|
||||||
ora 0x2b, s
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x1f, s
|
|
||||||
asl a
|
|
||||||
sta 0x1f, s
|
|
||||||
lda #.Lswitch.table.evalAt
|
|
||||||
sta 0x29, s
|
|
||||||
lda 0x1f, s
|
|
||||||
clc
|
|
||||||
adc 0x29, s
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0xbe
|
|
||||||
sta 0x27, s
|
|
||||||
lda 0x17, s
|
|
||||||
adc 0x27, s
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x17, s
|
|
||||||
sta 0xe2
|
|
||||||
ldy #0x0
|
|
||||||
lda [0xe0], y
|
|
||||||
sta 0x1f, s
|
|
||||||
tax
|
|
||||||
eor #0x8000
|
|
||||||
sta 0x1f, s
|
|
||||||
txa
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0xb, s
|
|
||||||
cmp 0x1f, s
|
|
||||||
bcc .LBB0_8
|
|
||||||
; %bb.19: ; %switch.lookup
|
|
||||||
brl .LBB0_14
|
|
||||||
.LBB0_8: ; %if.end25
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda 0x21, s
|
|
||||||
inc a
|
|
||||||
sta 0x21, s
|
|
||||||
bne .Ltmp1
|
|
||||||
lda 0x1d, s
|
|
||||||
inc a
|
|
||||||
sta 0x1d, s
|
|
||||||
.Ltmp1:
|
|
||||||
lda 0x19, s
|
|
||||||
tax
|
|
||||||
lda 0xc0
|
|
||||||
sta 0x25, s
|
|
||||||
txa
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x25, s
|
|
||||||
sta 0xe2
|
|
||||||
lda 0x21, s
|
|
||||||
ldy #0x0
|
|
||||||
sta [0xe0], y
|
|
||||||
lda 0x19, s
|
|
||||||
sta 0xd0
|
|
||||||
clc
|
|
||||||
adc #0x2
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0xd0
|
|
||||||
sta 0x21, s
|
|
||||||
lda 0xc0
|
|
||||||
adc #0x0
|
|
||||||
sta 0x15, s
|
|
||||||
lda 0x1f, s
|
|
||||||
sta 0xe0
|
|
||||||
lda 0x15, s
|
|
||||||
sta 0xe2
|
|
||||||
lda 0x1d, s
|
|
||||||
sta [0xe0], y
|
|
||||||
lda 0x17, s
|
|
||||||
pha
|
|
||||||
ldx 0xc0
|
|
||||||
lda 0x23, s
|
|
||||||
jsl evalAt
|
|
||||||
sta 0x23, s
|
|
||||||
tsc
|
|
||||||
clc
|
|
||||||
adc #0x2
|
|
||||||
tcs
|
|
||||||
txa
|
|
||||||
sta 0x1f, s
|
|
||||||
tya
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0xf0
|
|
||||||
sta 0x17, s
|
|
||||||
lda 0x1b, s
|
|
||||||
and #0xff
|
|
||||||
cmp #0x2a
|
|
||||||
bne .LBB0_9
|
|
||||||
; %bb.20: ; %if.end25
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
brl .LBB0_11
|
|
||||||
.LBB0_9: ; %if.end25
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
cmp #0x2b
|
|
||||||
beq .LBB0_10
|
|
||||||
; %bb.21: ; %if.end25
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
brl .LBB0_13
|
|
||||||
.LBB0_10: ; %if.then29
|
|
||||||
; in Loop: Header=BB0_5 Depth=1
|
|
||||||
lda 0xc6
|
|
||||||
sta 0x1b, s
|
|
||||||
lda 0xc4
|
|
||||||
sta 0x15, s
|
|
||||||
lda 0xca
|
|
||||||
sta 0x13, s
|
|
||||||
lda 0xc8
|
|
||||||
sta 0x11, s
|
|
||||||
lda 0x17, s
|
|
||||||
pha
|
|
||||||
lda 0x1f, s
|
|
||||||
pha
|
|
||||||
lda 0x23, s
|
|
||||||
pha
|
|
||||||
lda 0x27, s
|
|
||||||
pha
|
|
||||||
lda 0x1b, s
|
|
||||||
pha
|
|
||||||
lda 0x1b, s
|
|
||||||
pha
|
|
||||||
lda 0x27, s
|
|
||||||
tax
|
|
||||||
lda 0x21, s
|
|
||||||
jsl __adddf3
|
|
||||||
brl .LBB0_12
|
|
||||||
.LBB0_14: ; %cleanup37
|
|
||||||
lda 0xc6
|
|
||||||
sta 0x21, s
|
|
||||||
lda 0xc4
|
|
||||||
sta 0x1f, s
|
|
||||||
lda 0xca
|
|
||||||
sta 0x1b, s
|
|
||||||
lda 0xc8
|
|
||||||
sta 0x1d, s
|
|
||||||
lda 0x1b, s
|
|
||||||
sta 0xf0
|
|
||||||
lda 0x1d, s
|
|
||||||
tay
|
|
||||||
lda 0x21, s
|
|
||||||
tax
|
|
||||||
lda 0x1f, s
|
|
||||||
pha
|
|
||||||
lda 0x3, s
|
|
||||||
sta 0xca
|
|
||||||
lda 0x5, s
|
|
||||||
sta 0xc8
|
|
||||||
lda 0x7, s
|
|
||||||
sta 0xc6
|
|
||||||
lda 0x9, s
|
|
||||||
sta 0xc4
|
|
||||||
lda 0xb, s
|
|
||||||
sta 0xc0
|
|
||||||
pla
|
|
||||||
sta 0xe0
|
|
||||||
tsc
|
|
||||||
clc
|
|
||||||
adc #0x34
|
|
||||||
tcs
|
|
||||||
lda 0xe0
|
|
||||||
rtl
|
|
||||||
.Lfunc_end0:
|
|
||||||
.size evalAt, .Lfunc_end0-evalAt
|
|
||||||
; -- End function
|
|
||||||
.type .Lswitch.table.evalAt,@object ; @switch.table.evalAt
|
|
||||||
.section .rodata,"a",@progbits
|
|
||||||
.p2align 1, 0x0
|
|
||||||
.Lswitch.table.evalAt:
|
|
||||||
.short 4 ; 0x4
|
|
||||||
.short 3 ; 0x3
|
|
||||||
.zero 2
|
|
||||||
.short 3 ; 0x3
|
|
||||||
.zero 2
|
|
||||||
.short 4 ; 0x4
|
|
||||||
.size .Lswitch.table.evalAt, 12
|
|
||||||
|
|
||||||
.ident "clang version 23.0.0git (https://github.com/llvm-mos/llvm-mos.git c798c31416f72b395c658b5502d281a162387ab1)"
|
|
||||||
.section ".note.GNU-stack","",@progbits
|
|
||||||
.addrsig
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
###############################################################################
|
|
||||||
# #
|
|
||||||
# Calypsi ISO C compiler for 65816 version 5.16 #
|
|
||||||
# 25/May/2026 19:33:49 #
|
|
||||||
# Command line: --speed -O 2 --64bit-doubles mul16to32.c -o #
|
|
||||||
# /tmp/mul16to32.calypsi.elf --list-file #
|
|
||||||
# mul16to32.calypsi.lst #
|
|
||||||
# #
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
\ 000000 .rtmodel version,"1"
|
|
||||||
\ 000000 .rtmodel codeModel,"large"
|
|
||||||
\ 000000 .rtmodel dataModel,"small"
|
|
||||||
\ 000000 .rtmodel core,"65816"
|
|
||||||
\ 000000 .rtmodel huge,"0"
|
|
||||||
\ 000000 .rtmodel target,"none-specified"
|
|
||||||
\ 000000 .extern _Dp
|
|
||||||
\ 000000 .extern _Mul16
|
|
||||||
\ 000000 .extern _Vfp
|
|
||||||
0001 // Explicit zext pattern - should trigger the combine.
|
|
||||||
0002 unsigned long mul16to32(unsigned short a, unsigned short b) {
|
|
||||||
\ 000000 .section farcode,text
|
|
||||||
\ 000000 .public mul16to32
|
|
||||||
\ 000000 aa mul16to32: tax
|
|
||||||
0003 return (unsigned long)a * (unsigned long)b;
|
|
||||||
\ 000001 a5.. lda dp:.tiny _Dp
|
|
||||||
\ 000003 22...... jsl long:_Mul16
|
|
||||||
0004 }
|
|
||||||
\ 000007 6b rtl
|
|
||||||
|
|
||||||
##########################
|
|
||||||
# #
|
|
||||||
# Memory sizes (decimal) #
|
|
||||||
# #
|
|
||||||
##########################
|
|
||||||
|
|
||||||
Executable (Text): 8 bytes
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
.file "mul16to32.c"
|
|
||||||
.text
|
|
||||||
.globl mul16to32 ; -- Begin function mul16to32
|
|
||||||
.type mul16to32,@function
|
|
||||||
mul16to32: ; @mul16to32
|
|
||||||
; %bb.0: ; %entry
|
|
||||||
rep #0x30
|
|
||||||
jml __umulhisi3
|
|
||||||
.Lfunc_end0:
|
|
||||||
.size mul16to32, .Lfunc_end0-mul16to32
|
|
||||||
; -- End function
|
|
||||||
.ident "clang version 23.0.0git (https://github.com/llvm-mos/llvm-mos.git c798c31416f72b395c658b5502d281a162387ab1)"
|
|
||||||
.section ".note.GNU-stack","",@progbits
|
|
||||||
.addrsig
|
|
||||||
.addrsig_sym __umulhisi3
|
|
||||||
|
|
@ -1,68 +0,0 @@
|
||||||
###############################################################################
|
|
||||||
# #
|
|
||||||
# Calypsi ISO C compiler for 65816 version 5.16 #
|
|
||||||
# 25/May/2026 19:33:49 #
|
|
||||||
# Command line: --speed -O 2 --64bit-doubles sumSquares.c -o #
|
|
||||||
# /tmp/sumSquares.calypsi.elf --list-file #
|
|
||||||
# sumSquares.calypsi.lst #
|
|
||||||
# #
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
\ 000000 .rtmodel version,"1"
|
|
||||||
\ 000000 .rtmodel codeModel,"large"
|
|
||||||
\ 000000 .rtmodel dataModel,"small"
|
|
||||||
\ 000000 .rtmodel core,"65816"
|
|
||||||
\ 000000 .rtmodel huge,"0"
|
|
||||||
\ 000000 .rtmodel target,"none-specified"
|
|
||||||
\ 000000 .extern _Dp
|
|
||||||
\ 000000 .extern _Mul16
|
|
||||||
\ 000000 .extern _Vfp
|
|
||||||
0001 // Simple function for compiler-quality comparison.
|
|
||||||
0002 unsigned long sumSquares(unsigned short n) {
|
|
||||||
\ 000000 .section farcode,text
|
|
||||||
\ 000000 .public sumSquares
|
|
||||||
\ 000000 5a sumSquares: phy
|
|
||||||
\ 000001 5a phy
|
|
||||||
\ 000002 8301 sta 1,s
|
|
||||||
0003 unsigned long total = 0;
|
|
||||||
\ 000004 64.. stz dp:.tiny _Dp
|
|
||||||
\ 000006 64.. stz dp:.tiny (_Dp+2)
|
|
||||||
0004 for (unsigned short i = 1; i <= n; i++) {
|
|
||||||
\ 000008 a90100 lda ##1
|
|
||||||
\ 00000b 8303 sta 3,s
|
|
||||||
\ 00000d a301 `?L5`: lda 1,s
|
|
||||||
\ 00000f c303 cmp 3,s
|
|
||||||
\ 000011 b007 bcs `?L4`
|
|
||||||
0005 total += (unsigned long)i * i;
|
|
||||||
0006 }
|
|
||||||
0007 return total;
|
|
||||||
\ 000013 a6.. ldx dp:.tiny (_Dp+2)
|
|
||||||
\ 000015 a5.. lda dp:.tiny _Dp
|
|
||||||
0008 }
|
|
||||||
\ 000017 7a ply
|
|
||||||
\ 000018 7a ply
|
|
||||||
\ 000019 6b rtl
|
|
||||||
\ 00001a a303 `?L4`: lda 3,s
|
|
||||||
\ 00001c aa tax
|
|
||||||
\ 00001d 22...... jsl long:_Mul16
|
|
||||||
\ 000021 18 clc
|
|
||||||
\ 000022 65.. adc dp:.tiny _Dp
|
|
||||||
\ 000024 48 pha
|
|
||||||
\ 000025 8a txa
|
|
||||||
\ 000026 65.. adc dp:.tiny (_Dp+2)
|
|
||||||
\ 000028 aa tax
|
|
||||||
\ 000029 68 pla
|
|
||||||
\ 00002a 86.. stx dp:.tiny (_Dp+2)
|
|
||||||
\ 00002c 85.. sta dp:.tiny _Dp
|
|
||||||
\ 00002e a303 lda 3,s
|
|
||||||
\ 000030 1a inc a
|
|
||||||
\ 000031 8303 sta 3,s
|
|
||||||
\ 000033 80d8 bra `?L5`
|
|
||||||
|
|
||||||
##########################
|
|
||||||
# #
|
|
||||||
# Memory sizes (decimal) #
|
|
||||||
# #
|
|
||||||
##########################
|
|
||||||
|
|
||||||
Executable (Text): 53 bytes
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
.file "sumSquares.c"
|
|
||||||
.text
|
|
||||||
.globl sumSquares ; -- Begin function sumSquares
|
|
||||||
.type sumSquares,@function
|
|
||||||
sumSquares: ; @sumSquares
|
|
||||||
; %bb.0: ; %entry
|
|
||||||
rep #0x30
|
|
||||||
sta 0xd0
|
|
||||||
stz 0xd6
|
|
||||||
stz 0xd4
|
|
||||||
lda 0xd0
|
|
||||||
bne .LBB0_3
|
|
||||||
; %bb.6: ; %entry
|
|
||||||
brl .LBB0_5
|
|
||||||
; %bb.1: ; %for.body.preheader
|
|
||||||
; %bb.2: ; %for.body.preheader
|
|
||||||
.LBB0_3: ; %for.body.preheader
|
|
||||||
lda #0x1
|
|
||||||
sta 0xd2
|
|
||||||
.LBB0_4: ; %for.body
|
|
||||||
; =>This Inner Loop Header: Depth=1
|
|
||||||
lda 0xd2
|
|
||||||
pha
|
|
||||||
jsl __umulhisi3
|
|
||||||
ply
|
|
||||||
clc
|
|
||||||
adc 0xd6
|
|
||||||
sta 0xd6
|
|
||||||
txa
|
|
||||||
adc 0xd4
|
|
||||||
sta 0xd4
|
|
||||||
inc 0xd2
|
|
||||||
dec 0xd0
|
|
||||||
bne .LBB0_4
|
|
||||||
.LBB0_5: ; %for.cond.cleanup
|
|
||||||
lda 0xd4
|
|
||||||
tax
|
|
||||||
lda 0xd6
|
|
||||||
rtl
|
|
||||||
.Lfunc_end0:
|
|
||||||
.size sumSquares, .Lfunc_end0-sumSquares
|
|
||||||
; -- End function
|
|
||||||
.ident "clang version 23.0.0git (https://github.com/llvm-mos/llvm-mos.git c798c31416f72b395c658b5502d281a162387ab1)"
|
|
||||||
.section ".note.GNU-stack","",@progbits
|
|
||||||
.addrsig
|
|
||||||
.addrsig_sym __umulhisi3
|
|
||||||
BIN
demos/frame.bin
BIN
demos/frame.bin
Binary file not shown.
217
demos/frame.map
217
demos/frame.map
|
|
@ -1,217 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x002141 ( 4417 bytes)
|
|
||||||
.rodata : 0x002141 .. 0x0022ad ( 364 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a038 ( 56 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
546 /home/scott/claude/llvm816/demos/frame.o
|
|
||||||
30853 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9098 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10865 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4374 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13388 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000038 __bss_seg0_size
|
|
||||||
0x000038 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x0012dc CtlStartUp
|
|
||||||
0x0012ec NoteAlert
|
|
||||||
0x001308 EMStartUp
|
|
||||||
0x001327 FMStartUp
|
|
||||||
0x001337 LEStartUp
|
|
||||||
0x001347 LoadOneTool
|
|
||||||
0x001357 NewHandle
|
|
||||||
0x00137d MenuStartUp
|
|
||||||
0x00138d HiliteMenu
|
|
||||||
0x00139d InsertMenu
|
|
||||||
0x0013b2 NewMenu
|
|
||||||
0x0013cc QDStartUp
|
|
||||||
0x0013e2 TaskMaster
|
|
||||||
0x0013f9 startdesk
|
|
||||||
0x001717 paintDesktopBackdrop
|
|
||||||
0x001749 __jsl_indir
|
|
||||||
0x00174c __mulhi3
|
|
||||||
0x00176b __umulhisi3
|
|
||||||
0x0017c2 __ashlhi3
|
|
||||||
0x0017d1 __lshrhi3
|
|
||||||
0x0017e1 __ashrhi3
|
|
||||||
0x0017f4 __udivhi3
|
|
||||||
0x001800 __umodhi3
|
|
||||||
0x00180c __divhi3
|
|
||||||
0x001826 __modhi3
|
|
||||||
0x001840 __divmod_setup
|
|
||||||
0x001873 __udivmod_core
|
|
||||||
0x001891 __mulsi3
|
|
||||||
0x00194a __ashlsi3
|
|
||||||
0x00195f __lshrsi3
|
|
||||||
0x001974 __ashrsi3
|
|
||||||
0x00198e __udivmodsi_core
|
|
||||||
0x0019c6 __udivsi3
|
|
||||||
0x0019da __umodsi3
|
|
||||||
0x0019ee __divsi3
|
|
||||||
0x001a15 __modsi3
|
|
||||||
0x001a3c __divmodsi_setup
|
|
||||||
0x001a8d __divmoddi4_stash
|
|
||||||
0x001aaa __retdi
|
|
||||||
0x001ab7 __ashldi3
|
|
||||||
0x001ada __lshrdi3
|
|
||||||
0x001afd __ashrdi3
|
|
||||||
0x001b23 __muldi3
|
|
||||||
0x001b8a __ucmpdi2
|
|
||||||
0x001bb3 __cmpdi2
|
|
||||||
0x001bea __udivdi3
|
|
||||||
0x001bf3 __umoddi3
|
|
||||||
0x001c0c __udivmoddi_core
|
|
||||||
0x001c59 __divdi3
|
|
||||||
0x001c78 __moddi3
|
|
||||||
0x001ca5 __absdi_a
|
|
||||||
0x001cad __absdi_b
|
|
||||||
0x001cb5 __negdi_a
|
|
||||||
0x001cd3 __negdi_b
|
|
||||||
0x001cf1 setjmp
|
|
||||||
0x001d19 longjmp
|
|
||||||
0x001d43 __umulhisi3_qsq
|
|
||||||
0x002141 __rodata_start
|
|
||||||
0x002141 __text_end
|
|
||||||
0x002141 gChainPath
|
|
||||||
0x002155 editMenuStr
|
|
||||||
0x0021ae fileMenuStr
|
|
||||||
0x0021db appleMenuStr
|
|
||||||
0x0021fa gAboutMsg
|
|
||||||
0x00223a doAlert.okStr
|
|
||||||
0x00223f doAlert.button
|
|
||||||
0x002257 doAlert.message
|
|
||||||
0x00226f doAlert.alertRec
|
|
||||||
0x0022ad __init_array_end
|
|
||||||
0x0022ad __init_array_start
|
|
||||||
0x0022ad __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gEvent
|
|
||||||
0x00a02c gDone
|
|
||||||
0x00a02e gUserId
|
|
||||||
0x00a030 gDpHandle
|
|
||||||
0x00a034 gDpBase
|
|
||||||
0x00a036 __indirTarget
|
|
||||||
0x00a038 __bss_end
|
|
||||||
0x00a038 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
CtlStartUp = 0x0012dc
|
|
||||||
EMStartUp = 0x001308
|
|
||||||
FMStartUp = 0x001327
|
|
||||||
HiliteMenu = 0x00138d
|
|
||||||
InsertMenu = 0x00139d
|
|
||||||
LEStartUp = 0x001337
|
|
||||||
LoadOneTool = 0x001347
|
|
||||||
MenuStartUp = 0x00137d
|
|
||||||
NewHandle = 0x001357
|
|
||||||
NewMenu = 0x0013b2
|
|
||||||
NoteAlert = 0x0012ec
|
|
||||||
QDStartUp = 0x0013cc
|
|
||||||
TaskMaster = 0x0013e2
|
|
||||||
__absdi_a = 0x001ca5
|
|
||||||
__absdi_b = 0x001cad
|
|
||||||
__ashldi3 = 0x001ab7
|
|
||||||
__ashlhi3 = 0x0017c2
|
|
||||||
__ashlsi3 = 0x00194a
|
|
||||||
__ashrdi3 = 0x001afd
|
|
||||||
__ashrhi3 = 0x0017e1
|
|
||||||
__ashrsi3 = 0x001974
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a038
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000038
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000038
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001bb3
|
|
||||||
__divdi3 = 0x001c59
|
|
||||||
__divhi3 = 0x00180c
|
|
||||||
__divmod_setup = 0x001840
|
|
||||||
__divmoddi4_stash = 0x001a8d
|
|
||||||
__divmodsi_setup = 0x001a3c
|
|
||||||
__divsi3 = 0x0019ee
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a038
|
|
||||||
__indirTarget = 0x00a036
|
|
||||||
__init_array_end = 0x0022ad
|
|
||||||
__init_array_start = 0x0022ad
|
|
||||||
__jsl_indir = 0x001749
|
|
||||||
__lshrdi3 = 0x001ada
|
|
||||||
__lshrhi3 = 0x0017d1
|
|
||||||
__lshrsi3 = 0x00195f
|
|
||||||
__moddi3 = 0x001c78
|
|
||||||
__modhi3 = 0x001826
|
|
||||||
__modsi3 = 0x001a15
|
|
||||||
__muldi3 = 0x001b23
|
|
||||||
__mulhi3 = 0x00174c
|
|
||||||
__mulsi3 = 0x001891
|
|
||||||
__negdi_a = 0x001cb5
|
|
||||||
__negdi_b = 0x001cd3
|
|
||||||
__retdi = 0x001aaa
|
|
||||||
__rodata_end = 0x0022ad
|
|
||||||
__rodata_start = 0x002141
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x002141
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x001b8a
|
|
||||||
__udivdi3 = 0x001bea
|
|
||||||
__udivhi3 = 0x0017f4
|
|
||||||
__udivmod_core = 0x001873
|
|
||||||
__udivmoddi_core = 0x001c0c
|
|
||||||
__udivmodsi_core = 0x00198e
|
|
||||||
__udivsi3 = 0x0019c6
|
|
||||||
__umoddi3 = 0x001bf3
|
|
||||||
__umodhi3 = 0x001800
|
|
||||||
__umodsi3 = 0x0019da
|
|
||||||
__umulhisi3 = 0x00176b
|
|
||||||
__umulhisi3_qsq = 0x001d43
|
|
||||||
appleMenuStr = 0x0021db
|
|
||||||
doAlert.alertRec = 0x00226f
|
|
||||||
doAlert.button = 0x00223f
|
|
||||||
doAlert.message = 0x002257
|
|
||||||
doAlert.okStr = 0x00223a
|
|
||||||
editMenuStr = 0x002155
|
|
||||||
fileMenuStr = 0x0021ae
|
|
||||||
gAboutMsg = 0x0021fa
|
|
||||||
gChainPath = 0x002141
|
|
||||||
gDone = 0x00a02c
|
|
||||||
gDpBase = 0x00a034
|
|
||||||
gDpHandle = 0x00a030
|
|
||||||
gEvent = 0x00a000
|
|
||||||
gUserId = 0x00a02e
|
|
||||||
longjmp = 0x001d19
|
|
||||||
main = 0x0010ba
|
|
||||||
paintDesktopBackdrop = 0x001717
|
|
||||||
setjmp = 0x001cf1
|
|
||||||
startdesk = 0x0013f9
|
|
||||||
BIN
demos/frame.o
BIN
demos/frame.o
Binary file not shown.
BIN
demos/frame.omf
BIN
demos/frame.omf
Binary file not shown.
Binary file not shown.
BIN
demos/gnoCat.bin
BIN
demos/gnoCat.bin
Binary file not shown.
221
demos/gnoCat.map
221
demos/gnoCat.map
|
|
@ -1,221 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x0051f7 ( 16887 bytes)
|
|
||||||
.rodata : 0x0051f7 .. 0x0056c0 ( 1225 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a182 ( 386 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
|
|
||||||
458 /home/scott/claude/llvm816/demos/gnoCat.o
|
|
||||||
3444 /home/scott/claude/llvm816/runtime/libcGno.o
|
|
||||||
925 /home/scott/claude/llvm816/runtime/gnoKernel.o
|
|
||||||
34 /home/scott/claude/llvm816/runtime/gnoGsos.o
|
|
||||||
32141 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9075 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000182 __bss_seg0_size
|
|
||||||
0x000182 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001071 main
|
|
||||||
0x00123b gsosRead
|
|
||||||
0x001251 __putByte
|
|
||||||
0x00139e __getByte
|
|
||||||
0x00153e __gnoStartup
|
|
||||||
0x0017e0 _exit
|
|
||||||
0x001811 __gnoGsosCall
|
|
||||||
0x001826 __gnoCallNum
|
|
||||||
0x001828 __gnoPBlock
|
|
||||||
0x001833 memset
|
|
||||||
0x001891 puts
|
|
||||||
0x00194b vprintf
|
|
||||||
0x00276e writeULong
|
|
||||||
0x0028e0 writeUDec
|
|
||||||
0x002a20 writeHex
|
|
||||||
0x002baf printf
|
|
||||||
0x002c34 fgetc
|
|
||||||
0x00306c fgets
|
|
||||||
0x003170 __adddf3
|
|
||||||
0x003cfa __subdf3
|
|
||||||
0x003d34 __muldf3
|
|
||||||
0x0043b7 __floatsidf
|
|
||||||
0x004535 __floatunsidf
|
|
||||||
0x004654 __fixdfsi
|
|
||||||
0x0047ff __jsl_indir
|
|
||||||
0x004802 __mulhi3
|
|
||||||
0x004821 __umulhisi3
|
|
||||||
0x004878 __ashlhi3
|
|
||||||
0x004887 __lshrhi3
|
|
||||||
0x004897 __ashrhi3
|
|
||||||
0x0048aa __udivhi3
|
|
||||||
0x0048b6 __umodhi3
|
|
||||||
0x0048c2 __divhi3
|
|
||||||
0x0048dc __modhi3
|
|
||||||
0x0048f6 __divmod_setup
|
|
||||||
0x004929 __udivmod_core
|
|
||||||
0x004947 __mulsi3
|
|
||||||
0x004a00 __ashlsi3
|
|
||||||
0x004a15 __lshrsi3
|
|
||||||
0x004a2a __ashrsi3
|
|
||||||
0x004a44 __udivmodsi_core
|
|
||||||
0x004a7c __udivsi3
|
|
||||||
0x004a90 __umodsi3
|
|
||||||
0x004aa4 __divsi3
|
|
||||||
0x004acb __modsi3
|
|
||||||
0x004af2 __divmodsi_setup
|
|
||||||
0x004b43 __divmoddi4_stash
|
|
||||||
0x004b60 __retdi
|
|
||||||
0x004b6d __ashldi3
|
|
||||||
0x004b90 __lshrdi3
|
|
||||||
0x004bb3 __ashrdi3
|
|
||||||
0x004bd9 __muldi3
|
|
||||||
0x004c40 __ucmpdi2
|
|
||||||
0x004c69 __cmpdi2
|
|
||||||
0x004ca0 __udivdi3
|
|
||||||
0x004ca9 __umoddi3
|
|
||||||
0x004cc2 __udivmoddi_core
|
|
||||||
0x004d0f __divdi3
|
|
||||||
0x004d2e __moddi3
|
|
||||||
0x004d5b __absdi_a
|
|
||||||
0x004d63 __absdi_b
|
|
||||||
0x004d6b __negdi_a
|
|
||||||
0x004d89 __negdi_b
|
|
||||||
0x004da7 setjmp
|
|
||||||
0x004dcf longjmp
|
|
||||||
0x004df9 __umulhisi3_qsq
|
|
||||||
0x0051f7 __rodata_start
|
|
||||||
0x0051f7 __text_end
|
|
||||||
0x005589 writeHex.digits
|
|
||||||
0x0055a4 __mfs
|
|
||||||
0x005684 stdin
|
|
||||||
0x005688 stdout
|
|
||||||
0x00568c stderr
|
|
||||||
0x005690 __c_lconv
|
|
||||||
0x0056c0 __init_array_end
|
|
||||||
0x0056c0 __init_array_start
|
|
||||||
0x0056c0 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 argBuf
|
|
||||||
0x00a100 argVec
|
|
||||||
0x00a180 __indirTarget
|
|
||||||
0x00a182 __bss_end
|
|
||||||
0x00a182 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x004d5b
|
|
||||||
__absdi_b = 0x004d63
|
|
||||||
__adddf3 = 0x003170
|
|
||||||
__ashldi3 = 0x004b6d
|
|
||||||
__ashlhi3 = 0x004878
|
|
||||||
__ashlsi3 = 0x004a00
|
|
||||||
__ashrdi3 = 0x004bb3
|
|
||||||
__ashrhi3 = 0x004897
|
|
||||||
__ashrsi3 = 0x004a2a
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a182
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000182
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000182
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__c_lconv = 0x005690
|
|
||||||
__cmpdi2 = 0x004c69
|
|
||||||
__divdi3 = 0x004d0f
|
|
||||||
__divhi3 = 0x0048c2
|
|
||||||
__divmod_setup = 0x0048f6
|
|
||||||
__divmoddi4_stash = 0x004b43
|
|
||||||
__divmodsi_setup = 0x004af2
|
|
||||||
__divsi3 = 0x004aa4
|
|
||||||
__fixdfsi = 0x004654
|
|
||||||
__floatsidf = 0x0043b7
|
|
||||||
__floatunsidf = 0x004535
|
|
||||||
__getByte = 0x00139e
|
|
||||||
__gnoCallNum = 0x001826
|
|
||||||
__gnoGsosCall = 0x001811
|
|
||||||
__gnoPBlock = 0x001828
|
|
||||||
__gnoStartup = 0x00153e
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a182
|
|
||||||
__indirTarget = 0x00a180
|
|
||||||
__init_array_end = 0x0056c0
|
|
||||||
__init_array_start = 0x0056c0
|
|
||||||
__jsl_indir = 0x0047ff
|
|
||||||
__lshrdi3 = 0x004b90
|
|
||||||
__lshrhi3 = 0x004887
|
|
||||||
__lshrsi3 = 0x004a15
|
|
||||||
__mfs = 0x0055a4
|
|
||||||
__moddi3 = 0x004d2e
|
|
||||||
__modhi3 = 0x0048dc
|
|
||||||
__modsi3 = 0x004acb
|
|
||||||
__muldf3 = 0x003d34
|
|
||||||
__muldi3 = 0x004bd9
|
|
||||||
__mulhi3 = 0x004802
|
|
||||||
__mulsi3 = 0x004947
|
|
||||||
__negdi_a = 0x004d6b
|
|
||||||
__negdi_b = 0x004d89
|
|
||||||
__putByte = 0x001251
|
|
||||||
__retdi = 0x004b60
|
|
||||||
__rodata_end = 0x0056c0
|
|
||||||
__rodata_start = 0x0051f7
|
|
||||||
__start = 0x001000
|
|
||||||
__subdf3 = 0x003cfa
|
|
||||||
__text_end = 0x0051f7
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x004c40
|
|
||||||
__udivdi3 = 0x004ca0
|
|
||||||
__udivhi3 = 0x0048aa
|
|
||||||
__udivmod_core = 0x004929
|
|
||||||
__udivmoddi_core = 0x004cc2
|
|
||||||
__udivmodsi_core = 0x004a44
|
|
||||||
__udivsi3 = 0x004a7c
|
|
||||||
__umoddi3 = 0x004ca9
|
|
||||||
__umodhi3 = 0x0048b6
|
|
||||||
__umodsi3 = 0x004a90
|
|
||||||
__umulhisi3 = 0x004821
|
|
||||||
__umulhisi3_qsq = 0x004df9
|
|
||||||
_exit = 0x0017e0
|
|
||||||
argBuf = 0x00a000
|
|
||||||
argVec = 0x00a100
|
|
||||||
fgetc = 0x002c34
|
|
||||||
fgets = 0x00306c
|
|
||||||
gsosRead = 0x00123b
|
|
||||||
longjmp = 0x004dcf
|
|
||||||
main = 0x001071
|
|
||||||
memset = 0x001833
|
|
||||||
printf = 0x002baf
|
|
||||||
puts = 0x001891
|
|
||||||
setjmp = 0x004da7
|
|
||||||
stderr = 0x00568c
|
|
||||||
stdin = 0x005684
|
|
||||||
stdout = 0x005688
|
|
||||||
vprintf = 0x00194b
|
|
||||||
writeHex = 0x002a20
|
|
||||||
writeHex.digits = 0x005589
|
|
||||||
writeUDec = 0x0028e0
|
|
||||||
writeULong = 0x00276e
|
|
||||||
BIN
demos/gnoCat.o
BIN
demos/gnoCat.o
Binary file not shown.
BIN
demos/gnoCat.omf
BIN
demos/gnoCat.omf
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,269 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x006f8a ( 24458 bytes)
|
|
||||||
.rodata : 0x006f8a .. 0x007622 ( 1688 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a402 ( 1026 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
|
|
||||||
737 /home/scott/claude/llvm816/demos/gnoFile.o
|
|
||||||
3444 /home/scott/claude/llvm816/runtime/libcGno.o
|
|
||||||
925 /home/scott/claude/llvm816/runtime/gnoKernel.o
|
|
||||||
34 /home/scott/claude/llvm816/runtime/gnoGsos.o
|
|
||||||
32139 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9073 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000402 __bss_seg0_size
|
|
||||||
0x000402 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001071 main
|
|
||||||
0x001352 gsosCreate
|
|
||||||
0x001368 gsosOpen
|
|
||||||
0x00137e gsosRead
|
|
||||||
0x001394 gsosWrite
|
|
||||||
0x0013aa gsosClose
|
|
||||||
0x0013c0 gsosGetEOF
|
|
||||||
0x0013d6 gsosSetEOF
|
|
||||||
0x0013ec gsosSetMark
|
|
||||||
0x001402 __putByte
|
|
||||||
0x00154f __putByteErr
|
|
||||||
0x00169c __gnoStartup
|
|
||||||
0x00193e _exit
|
|
||||||
0x00196f __gnoGsosCall
|
|
||||||
0x001984 __gnoCallNum
|
|
||||||
0x001986 __gnoPBlock
|
|
||||||
0x001991 memset
|
|
||||||
0x0019ef memcmp
|
|
||||||
0x001a9c puts
|
|
||||||
0x001b56 vprintf
|
|
||||||
0x002977 writeULong
|
|
||||||
0x002ae9 writeUDec
|
|
||||||
0x002c29 writeHex
|
|
||||||
0x002db8 printf
|
|
||||||
0x002e3d putcharStd
|
|
||||||
0x002e83 fclose
|
|
||||||
0x0030d3 fwrite
|
|
||||||
0x00389a fopen
|
|
||||||
0x00489c fread
|
|
||||||
0x004f03 __adddf3
|
|
||||||
0x005a8d __subdf3
|
|
||||||
0x005ac7 __muldf3
|
|
||||||
0x00614a __floatsidf
|
|
||||||
0x0062c8 __floatunsidf
|
|
||||||
0x0063e7 __fixdfsi
|
|
||||||
0x006592 __jsl_indir
|
|
||||||
0x006595 __mulhi3
|
|
||||||
0x0065b4 __umulhisi3
|
|
||||||
0x00660b __ashlhi3
|
|
||||||
0x00661a __lshrhi3
|
|
||||||
0x00662a __ashrhi3
|
|
||||||
0x00663d __udivhi3
|
|
||||||
0x006649 __umodhi3
|
|
||||||
0x006655 __divhi3
|
|
||||||
0x00666f __modhi3
|
|
||||||
0x006689 __divmod_setup
|
|
||||||
0x0066bc __udivmod_core
|
|
||||||
0x0066da __mulsi3
|
|
||||||
0x006793 __ashlsi3
|
|
||||||
0x0067a8 __lshrsi3
|
|
||||||
0x0067bd __ashrsi3
|
|
||||||
0x0067d7 __udivmodsi_core
|
|
||||||
0x00680f __udivsi3
|
|
||||||
0x006823 __umodsi3
|
|
||||||
0x006837 __divsi3
|
|
||||||
0x00685e __modsi3
|
|
||||||
0x006885 __divmodsi_setup
|
|
||||||
0x0068d6 __divmoddi4_stash
|
|
||||||
0x0068f3 __retdi
|
|
||||||
0x006900 __ashldi3
|
|
||||||
0x006923 __lshrdi3
|
|
||||||
0x006946 __ashrdi3
|
|
||||||
0x00696c __muldi3
|
|
||||||
0x0069d3 __ucmpdi2
|
|
||||||
0x0069fc __cmpdi2
|
|
||||||
0x006a33 __udivdi3
|
|
||||||
0x006a3c __umoddi3
|
|
||||||
0x006a55 __udivmoddi_core
|
|
||||||
0x006aa2 __divdi3
|
|
||||||
0x006ac1 __moddi3
|
|
||||||
0x006aee __absdi_a
|
|
||||||
0x006af6 __absdi_b
|
|
||||||
0x006afe __negdi_a
|
|
||||||
0x006b1c __negdi_b
|
|
||||||
0x006b3a setjmp
|
|
||||||
0x006b62 longjmp
|
|
||||||
0x006b8c __umulhisi3_qsq
|
|
||||||
0x006f8a __rodata_start
|
|
||||||
0x006f8a __text_end
|
|
||||||
0x00736f writeHex.digits
|
|
||||||
0x00738a __monthDays
|
|
||||||
0x007506 __mfs
|
|
||||||
0x0075e6 stdin
|
|
||||||
0x0075ea stdout
|
|
||||||
0x0075ee stderr
|
|
||||||
0x0075f2 __c_lconv
|
|
||||||
0x007622 __init_array_end
|
|
||||||
0x007622 __init_array_start
|
|
||||||
0x007622 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 argBuf
|
|
||||||
0x00a100 argVec
|
|
||||||
0x00a180 freeList
|
|
||||||
0x00a184 bumpPtr
|
|
||||||
0x00a188 heapEnd
|
|
||||||
0x00a18c __atexitFn
|
|
||||||
0x00a190 errno
|
|
||||||
0x00a192 __toolboxInited
|
|
||||||
0x00a194 __vblPrev
|
|
||||||
0x00a196 __vblBase
|
|
||||||
0x00a19a __mfsReg
|
|
||||||
0x00a2ba __quickFn
|
|
||||||
0x00a2be __gsosPathBuf
|
|
||||||
0x00a3c0 __sigHandlers
|
|
||||||
0x00a400 __indirTarget
|
|
||||||
0x00a402 __bss_end
|
|
||||||
0x00a402 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x006aee
|
|
||||||
__absdi_b = 0x006af6
|
|
||||||
__adddf3 = 0x004f03
|
|
||||||
__ashldi3 = 0x006900
|
|
||||||
__ashlhi3 = 0x00660b
|
|
||||||
__ashlsi3 = 0x006793
|
|
||||||
__ashrdi3 = 0x006946
|
|
||||||
__ashrhi3 = 0x00662a
|
|
||||||
__ashrsi3 = 0x0067bd
|
|
||||||
__atexitFn = 0x00a18c
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a402
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000402
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000402
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__c_lconv = 0x0075f2
|
|
||||||
__cmpdi2 = 0x0069fc
|
|
||||||
__divdi3 = 0x006aa2
|
|
||||||
__divhi3 = 0x006655
|
|
||||||
__divmod_setup = 0x006689
|
|
||||||
__divmoddi4_stash = 0x0068d6
|
|
||||||
__divmodsi_setup = 0x006885
|
|
||||||
__divsi3 = 0x006837
|
|
||||||
__fixdfsi = 0x0063e7
|
|
||||||
__floatsidf = 0x00614a
|
|
||||||
__floatunsidf = 0x0062c8
|
|
||||||
__gnoCallNum = 0x001984
|
|
||||||
__gnoGsosCall = 0x00196f
|
|
||||||
__gnoPBlock = 0x001986
|
|
||||||
__gnoStartup = 0x00169c
|
|
||||||
__gsosPathBuf = 0x00a2be
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a402
|
|
||||||
__indirTarget = 0x00a400
|
|
||||||
__init_array_end = 0x007622
|
|
||||||
__init_array_start = 0x007622
|
|
||||||
__jsl_indir = 0x006592
|
|
||||||
__lshrdi3 = 0x006923
|
|
||||||
__lshrhi3 = 0x00661a
|
|
||||||
__lshrsi3 = 0x0067a8
|
|
||||||
__mfs = 0x007506
|
|
||||||
__mfsReg = 0x00a19a
|
|
||||||
__moddi3 = 0x006ac1
|
|
||||||
__modhi3 = 0x00666f
|
|
||||||
__modsi3 = 0x00685e
|
|
||||||
__monthDays = 0x00738a
|
|
||||||
__muldf3 = 0x005ac7
|
|
||||||
__muldi3 = 0x00696c
|
|
||||||
__mulhi3 = 0x006595
|
|
||||||
__mulsi3 = 0x0066da
|
|
||||||
__negdi_a = 0x006afe
|
|
||||||
__negdi_b = 0x006b1c
|
|
||||||
__putByte = 0x001402
|
|
||||||
__putByteErr = 0x00154f
|
|
||||||
__quickFn = 0x00a2ba
|
|
||||||
__retdi = 0x0068f3
|
|
||||||
__rodata_end = 0x007622
|
|
||||||
__rodata_start = 0x006f8a
|
|
||||||
__sigHandlers = 0x00a3c0
|
|
||||||
__start = 0x001000
|
|
||||||
__subdf3 = 0x005a8d
|
|
||||||
__text_end = 0x006f8a
|
|
||||||
__text_start = 0x001000
|
|
||||||
__toolboxInited = 0x00a192
|
|
||||||
__ucmpdi2 = 0x0069d3
|
|
||||||
__udivdi3 = 0x006a33
|
|
||||||
__udivhi3 = 0x00663d
|
|
||||||
__udivmod_core = 0x0066bc
|
|
||||||
__udivmoddi_core = 0x006a55
|
|
||||||
__udivmodsi_core = 0x0067d7
|
|
||||||
__udivsi3 = 0x00680f
|
|
||||||
__umoddi3 = 0x006a3c
|
|
||||||
__umodhi3 = 0x006649
|
|
||||||
__umodsi3 = 0x006823
|
|
||||||
__umulhisi3 = 0x0065b4
|
|
||||||
__umulhisi3_qsq = 0x006b8c
|
|
||||||
__vblBase = 0x00a196
|
|
||||||
__vblPrev = 0x00a194
|
|
||||||
_exit = 0x00193e
|
|
||||||
argBuf = 0x00a000
|
|
||||||
argVec = 0x00a100
|
|
||||||
bumpPtr = 0x00a184
|
|
||||||
errno = 0x00a190
|
|
||||||
fclose = 0x002e83
|
|
||||||
fopen = 0x00389a
|
|
||||||
fread = 0x00489c
|
|
||||||
freeList = 0x00a180
|
|
||||||
fwrite = 0x0030d3
|
|
||||||
gsosClose = 0x0013aa
|
|
||||||
gsosCreate = 0x001352
|
|
||||||
gsosGetEOF = 0x0013c0
|
|
||||||
gsosOpen = 0x001368
|
|
||||||
gsosRead = 0x00137e
|
|
||||||
gsosSetEOF = 0x0013d6
|
|
||||||
gsosSetMark = 0x0013ec
|
|
||||||
gsosWrite = 0x001394
|
|
||||||
heapEnd = 0x00a188
|
|
||||||
longjmp = 0x006b62
|
|
||||||
main = 0x001071
|
|
||||||
memcmp = 0x0019ef
|
|
||||||
memset = 0x001991
|
|
||||||
printf = 0x002db8
|
|
||||||
putcharStd = 0x002e3d
|
|
||||||
puts = 0x001a9c
|
|
||||||
setjmp = 0x006b3a
|
|
||||||
stderr = 0x0075ee
|
|
||||||
stdin = 0x0075e6
|
|
||||||
stdout = 0x0075ea
|
|
||||||
vprintf = 0x001b56
|
|
||||||
writeHex = 0x002c29
|
|
||||||
writeHex.digits = 0x00736f
|
|
||||||
writeUDec = 0x002ae9
|
|
||||||
writeULong = 0x002977
|
|
||||||
BIN
demos/gnoFile.o
BIN
demos/gnoFile.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
demos/gnoFmt.bin
BIN
demos/gnoFmt.bin
Binary file not shown.
203
demos/gnoFmt.map
203
demos/gnoFmt.map
|
|
@ -1,203 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x0055fe ( 17918 bytes)
|
|
||||||
.rodata : 0x0055fe .. 0x005620 ( 34 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a18e ( 398 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
|
|
||||||
628 /home/scott/claude/llvm816/demos/gnoFmt.o
|
|
||||||
3444 /home/scott/claude/llvm816/runtime/libcGno.o
|
|
||||||
925 /home/scott/claude/llvm816/runtime/gnoKernel.o
|
|
||||||
34 /home/scott/claude/llvm816/runtime/gnoGsos.o
|
|
||||||
31400 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9075 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x00018e __bss_seg0_size
|
|
||||||
0x00018e __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001071 main
|
|
||||||
0x0012e5 __gnoStartup
|
|
||||||
0x001587 _exit
|
|
||||||
0x0015b8 __gnoGsosCall
|
|
||||||
0x0015cd __gnoCallNum
|
|
||||||
0x0015cf __gnoPBlock
|
|
||||||
0x0015da memset
|
|
||||||
0x001638 snprintf
|
|
||||||
0x001788 format
|
|
||||||
0x002f1d emitULong
|
|
||||||
0x0031f0 emitUDec
|
|
||||||
0x00348a emitHex
|
|
||||||
0x0036f5 __adddf3
|
|
||||||
0x00427f __subdf3
|
|
||||||
0x0042b9 __muldf3
|
|
||||||
0x00493c __floatunsidf
|
|
||||||
0x004a5b __fixdfsi
|
|
||||||
0x004c06 __jsl_indir
|
|
||||||
0x004c09 __mulhi3
|
|
||||||
0x004c28 __umulhisi3
|
|
||||||
0x004c7f __ashlhi3
|
|
||||||
0x004c8e __lshrhi3
|
|
||||||
0x004c9e __ashrhi3
|
|
||||||
0x004cb1 __udivhi3
|
|
||||||
0x004cbd __umodhi3
|
|
||||||
0x004cc9 __divhi3
|
|
||||||
0x004ce3 __modhi3
|
|
||||||
0x004cfd __divmod_setup
|
|
||||||
0x004d30 __udivmod_core
|
|
||||||
0x004d4e __mulsi3
|
|
||||||
0x004e07 __ashlsi3
|
|
||||||
0x004e1c __lshrsi3
|
|
||||||
0x004e31 __ashrsi3
|
|
||||||
0x004e4b __udivmodsi_core
|
|
||||||
0x004e83 __udivsi3
|
|
||||||
0x004e97 __umodsi3
|
|
||||||
0x004eab __divsi3
|
|
||||||
0x004ed2 __modsi3
|
|
||||||
0x004ef9 __divmodsi_setup
|
|
||||||
0x004f4a __divmoddi4_stash
|
|
||||||
0x004f67 __retdi
|
|
||||||
0x004f74 __ashldi3
|
|
||||||
0x004f97 __lshrdi3
|
|
||||||
0x004fba __ashrdi3
|
|
||||||
0x004fe0 __muldi3
|
|
||||||
0x005047 __ucmpdi2
|
|
||||||
0x005070 __cmpdi2
|
|
||||||
0x0050a7 __udivdi3
|
|
||||||
0x0050b0 __umoddi3
|
|
||||||
0x0050c9 __udivmoddi_core
|
|
||||||
0x005116 __divdi3
|
|
||||||
0x005135 __moddi3
|
|
||||||
0x005162 __absdi_a
|
|
||||||
0x00516a __absdi_b
|
|
||||||
0x005172 __negdi_a
|
|
||||||
0x005190 __negdi_b
|
|
||||||
0x0051ae setjmp
|
|
||||||
0x0051d6 longjmp
|
|
||||||
0x005200 __umulhisi3_qsq
|
|
||||||
0x0055fe __rodata_start
|
|
||||||
0x0055fe __text_end
|
|
||||||
0x005608 emitHex.digits
|
|
||||||
0x005620 __init_array_end
|
|
||||||
0x005620 __init_array_start
|
|
||||||
0x005620 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 argBuf
|
|
||||||
0x00a100 argVec
|
|
||||||
0x00a180 gCur
|
|
||||||
0x00a184 gEnd
|
|
||||||
0x00a188 gTotal
|
|
||||||
0x00a18c __indirTarget
|
|
||||||
0x00a18e __bss_end
|
|
||||||
0x00a18e __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x005162
|
|
||||||
__absdi_b = 0x00516a
|
|
||||||
__adddf3 = 0x0036f5
|
|
||||||
__ashldi3 = 0x004f74
|
|
||||||
__ashlhi3 = 0x004c7f
|
|
||||||
__ashlsi3 = 0x004e07
|
|
||||||
__ashrdi3 = 0x004fba
|
|
||||||
__ashrhi3 = 0x004c9e
|
|
||||||
__ashrsi3 = 0x004e31
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a18e
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x00018e
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x00018e
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x005070
|
|
||||||
__divdi3 = 0x005116
|
|
||||||
__divhi3 = 0x004cc9
|
|
||||||
__divmod_setup = 0x004cfd
|
|
||||||
__divmoddi4_stash = 0x004f4a
|
|
||||||
__divmodsi_setup = 0x004ef9
|
|
||||||
__divsi3 = 0x004eab
|
|
||||||
__fixdfsi = 0x004a5b
|
|
||||||
__floatunsidf = 0x00493c
|
|
||||||
__gnoCallNum = 0x0015cd
|
|
||||||
__gnoGsosCall = 0x0015b8
|
|
||||||
__gnoPBlock = 0x0015cf
|
|
||||||
__gnoStartup = 0x0012e5
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a18e
|
|
||||||
__indirTarget = 0x00a18c
|
|
||||||
__init_array_end = 0x005620
|
|
||||||
__init_array_start = 0x005620
|
|
||||||
__jsl_indir = 0x004c06
|
|
||||||
__lshrdi3 = 0x004f97
|
|
||||||
__lshrhi3 = 0x004c8e
|
|
||||||
__lshrsi3 = 0x004e1c
|
|
||||||
__moddi3 = 0x005135
|
|
||||||
__modhi3 = 0x004ce3
|
|
||||||
__modsi3 = 0x004ed2
|
|
||||||
__muldf3 = 0x0042b9
|
|
||||||
__muldi3 = 0x004fe0
|
|
||||||
__mulhi3 = 0x004c09
|
|
||||||
__mulsi3 = 0x004d4e
|
|
||||||
__negdi_a = 0x005172
|
|
||||||
__negdi_b = 0x005190
|
|
||||||
__retdi = 0x004f67
|
|
||||||
__rodata_end = 0x005620
|
|
||||||
__rodata_start = 0x0055fe
|
|
||||||
__start = 0x001000
|
|
||||||
__subdf3 = 0x00427f
|
|
||||||
__text_end = 0x0055fe
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x005047
|
|
||||||
__udivdi3 = 0x0050a7
|
|
||||||
__udivhi3 = 0x004cb1
|
|
||||||
__udivmod_core = 0x004d30
|
|
||||||
__udivmoddi_core = 0x0050c9
|
|
||||||
__udivmodsi_core = 0x004e4b
|
|
||||||
__udivsi3 = 0x004e83
|
|
||||||
__umoddi3 = 0x0050b0
|
|
||||||
__umodhi3 = 0x004cbd
|
|
||||||
__umodsi3 = 0x004e97
|
|
||||||
__umulhisi3 = 0x004c28
|
|
||||||
__umulhisi3_qsq = 0x005200
|
|
||||||
_exit = 0x001587
|
|
||||||
argBuf = 0x00a000
|
|
||||||
argVec = 0x00a100
|
|
||||||
emitHex = 0x00348a
|
|
||||||
emitHex.digits = 0x005608
|
|
||||||
emitUDec = 0x0031f0
|
|
||||||
emitULong = 0x002f1d
|
|
||||||
format = 0x001788
|
|
||||||
gCur = 0x00a180
|
|
||||||
gEnd = 0x00a184
|
|
||||||
gTotal = 0x00a188
|
|
||||||
longjmp = 0x0051d6
|
|
||||||
main = 0x001071
|
|
||||||
memset = 0x0015da
|
|
||||||
setjmp = 0x0051ae
|
|
||||||
snprintf = 0x001638
|
|
||||||
BIN
demos/gnoFmt.o
BIN
demos/gnoFmt.o
Binary file not shown.
BIN
demos/gnoFmt.omf
BIN
demos/gnoFmt.omf
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,203 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x004b2e ( 15150 bytes)
|
|
||||||
.rodata : 0x004b2e .. 0x004f0b ( 989 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a182 ( 386 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
|
|
||||||
501 /home/scott/claude/llvm816/demos/gnoHello.o
|
|
||||||
3444 /home/scott/claude/llvm816/runtime/libcGno.o
|
|
||||||
925 /home/scott/claude/llvm816/runtime/gnoKernel.o
|
|
||||||
34 /home/scott/claude/llvm816/runtime/gnoGsos.o
|
|
||||||
32139 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9073 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000182 __bss_seg0_size
|
|
||||||
0x000182 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001071 main
|
|
||||||
0x001266 __putByte
|
|
||||||
0x0013b3 __gnoStartup
|
|
||||||
0x001655 _exit
|
|
||||||
0x001686 __gnoGsosCall
|
|
||||||
0x00169b __gnoCallNum
|
|
||||||
0x00169d __gnoPBlock
|
|
||||||
0x0016a8 memset
|
|
||||||
0x001706 puts
|
|
||||||
0x0017c0 vprintf
|
|
||||||
0x0025e1 writeULong
|
|
||||||
0x002753 writeUDec
|
|
||||||
0x002893 writeHex
|
|
||||||
0x002a22 printf
|
|
||||||
0x002aa7 __adddf3
|
|
||||||
0x003631 __subdf3
|
|
||||||
0x00366b __muldf3
|
|
||||||
0x003cee __floatsidf
|
|
||||||
0x003e6c __floatunsidf
|
|
||||||
0x003f8b __fixdfsi
|
|
||||||
0x004136 __jsl_indir
|
|
||||||
0x004139 __mulhi3
|
|
||||||
0x004158 __umulhisi3
|
|
||||||
0x0041af __ashlhi3
|
|
||||||
0x0041be __lshrhi3
|
|
||||||
0x0041ce __ashrhi3
|
|
||||||
0x0041e1 __udivhi3
|
|
||||||
0x0041ed __umodhi3
|
|
||||||
0x0041f9 __divhi3
|
|
||||||
0x004213 __modhi3
|
|
||||||
0x00422d __divmod_setup
|
|
||||||
0x004260 __udivmod_core
|
|
||||||
0x00427e __mulsi3
|
|
||||||
0x004337 __ashlsi3
|
|
||||||
0x00434c __lshrsi3
|
|
||||||
0x004361 __ashrsi3
|
|
||||||
0x00437b __udivmodsi_core
|
|
||||||
0x0043b3 __udivsi3
|
|
||||||
0x0043c7 __umodsi3
|
|
||||||
0x0043db __divsi3
|
|
||||||
0x004402 __modsi3
|
|
||||||
0x004429 __divmodsi_setup
|
|
||||||
0x00447a __divmoddi4_stash
|
|
||||||
0x004497 __retdi
|
|
||||||
0x0044a4 __ashldi3
|
|
||||||
0x0044c7 __lshrdi3
|
|
||||||
0x0044ea __ashrdi3
|
|
||||||
0x004510 __muldi3
|
|
||||||
0x004577 __ucmpdi2
|
|
||||||
0x0045a0 __cmpdi2
|
|
||||||
0x0045d7 __udivdi3
|
|
||||||
0x0045e0 __umoddi3
|
|
||||||
0x0045f9 __udivmoddi_core
|
|
||||||
0x004646 __divdi3
|
|
||||||
0x004665 __moddi3
|
|
||||||
0x004692 __absdi_a
|
|
||||||
0x00469a __absdi_b
|
|
||||||
0x0046a2 __negdi_a
|
|
||||||
0x0046c0 __negdi_b
|
|
||||||
0x0046de setjmp
|
|
||||||
0x004706 longjmp
|
|
||||||
0x004730 __umulhisi3_qsq
|
|
||||||
0x004b2e __rodata_start
|
|
||||||
0x004b2e __text_end
|
|
||||||
0x004ef0 writeHex.digits
|
|
||||||
0x004f0b __init_array_end
|
|
||||||
0x004f0b __init_array_start
|
|
||||||
0x004f0b __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 argBuf
|
|
||||||
0x00a100 argVec
|
|
||||||
0x00a180 __indirTarget
|
|
||||||
0x00a182 __bss_end
|
|
||||||
0x00a182 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x004692
|
|
||||||
__absdi_b = 0x00469a
|
|
||||||
__adddf3 = 0x002aa7
|
|
||||||
__ashldi3 = 0x0044a4
|
|
||||||
__ashlhi3 = 0x0041af
|
|
||||||
__ashlsi3 = 0x004337
|
|
||||||
__ashrdi3 = 0x0044ea
|
|
||||||
__ashrhi3 = 0x0041ce
|
|
||||||
__ashrsi3 = 0x004361
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a182
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000182
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000182
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x0045a0
|
|
||||||
__divdi3 = 0x004646
|
|
||||||
__divhi3 = 0x0041f9
|
|
||||||
__divmod_setup = 0x00422d
|
|
||||||
__divmoddi4_stash = 0x00447a
|
|
||||||
__divmodsi_setup = 0x004429
|
|
||||||
__divsi3 = 0x0043db
|
|
||||||
__fixdfsi = 0x003f8b
|
|
||||||
__floatsidf = 0x003cee
|
|
||||||
__floatunsidf = 0x003e6c
|
|
||||||
__gnoCallNum = 0x00169b
|
|
||||||
__gnoGsosCall = 0x001686
|
|
||||||
__gnoPBlock = 0x00169d
|
|
||||||
__gnoStartup = 0x0013b3
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a182
|
|
||||||
__indirTarget = 0x00a180
|
|
||||||
__init_array_end = 0x004f0b
|
|
||||||
__init_array_start = 0x004f0b
|
|
||||||
__jsl_indir = 0x004136
|
|
||||||
__lshrdi3 = 0x0044c7
|
|
||||||
__lshrhi3 = 0x0041be
|
|
||||||
__lshrsi3 = 0x00434c
|
|
||||||
__moddi3 = 0x004665
|
|
||||||
__modhi3 = 0x004213
|
|
||||||
__modsi3 = 0x004402
|
|
||||||
__muldf3 = 0x00366b
|
|
||||||
__muldi3 = 0x004510
|
|
||||||
__mulhi3 = 0x004139
|
|
||||||
__mulsi3 = 0x00427e
|
|
||||||
__negdi_a = 0x0046a2
|
|
||||||
__negdi_b = 0x0046c0
|
|
||||||
__putByte = 0x001266
|
|
||||||
__retdi = 0x004497
|
|
||||||
__rodata_end = 0x004f0b
|
|
||||||
__rodata_start = 0x004b2e
|
|
||||||
__start = 0x001000
|
|
||||||
__subdf3 = 0x003631
|
|
||||||
__text_end = 0x004b2e
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x004577
|
|
||||||
__udivdi3 = 0x0045d7
|
|
||||||
__udivhi3 = 0x0041e1
|
|
||||||
__udivmod_core = 0x004260
|
|
||||||
__udivmoddi_core = 0x0045f9
|
|
||||||
__udivmodsi_core = 0x00437b
|
|
||||||
__udivsi3 = 0x0043b3
|
|
||||||
__umoddi3 = 0x0045e0
|
|
||||||
__umodhi3 = 0x0041ed
|
|
||||||
__umodsi3 = 0x0043c7
|
|
||||||
__umulhisi3 = 0x004158
|
|
||||||
__umulhisi3_qsq = 0x004730
|
|
||||||
_exit = 0x001655
|
|
||||||
argBuf = 0x00a000
|
|
||||||
argVec = 0x00a100
|
|
||||||
longjmp = 0x004706
|
|
||||||
main = 0x001071
|
|
||||||
memset = 0x0016a8
|
|
||||||
printf = 0x002a22
|
|
||||||
puts = 0x001706
|
|
||||||
setjmp = 0x0046de
|
|
||||||
vprintf = 0x0017c0
|
|
||||||
writeHex = 0x002893
|
|
||||||
writeHex.digits = 0x004ef0
|
|
||||||
writeUDec = 0x002753
|
|
||||||
writeULong = 0x0025e1
|
|
||||||
BIN
demos/gnoHello.o
BIN
demos/gnoHello.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,201 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x002a9c ( 6812 bytes)
|
|
||||||
.rodata : 0x002a9c .. 0x002f5f ( 1219 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a182 ( 386 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
|
|
||||||
802 /home/scott/claude/llvm816/demos/gnoStdin.o
|
|
||||||
3444 /home/scott/claude/llvm816/runtime/libcGno.o
|
|
||||||
925 /home/scott/claude/llvm816/runtime/gnoKernel.o
|
|
||||||
34 /home/scott/claude/llvm816/runtime/gnoGsos.o
|
|
||||||
32139 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9073 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000182 __bss_seg0_size
|
|
||||||
0x000182 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001071 main
|
|
||||||
0x001393 gsosRead
|
|
||||||
0x0013a9 __putByte
|
|
||||||
0x0014f6 __getByte
|
|
||||||
0x001696 __gnoStartup
|
|
||||||
0x001938 _exit
|
|
||||||
0x001969 __gnoGsosCall
|
|
||||||
0x00197e __gnoCallNum
|
|
||||||
0x001980 __gnoPBlock
|
|
||||||
0x00198b memcmp
|
|
||||||
0x001a38 strlen
|
|
||||||
0x001aae puts
|
|
||||||
0x001b68 fgetc
|
|
||||||
0x001fa0 fgets
|
|
||||||
0x0020a4 __jsl_indir
|
|
||||||
0x0020a7 __mulhi3
|
|
||||||
0x0020c6 __umulhisi3
|
|
||||||
0x00211d __ashlhi3
|
|
||||||
0x00212c __lshrhi3
|
|
||||||
0x00213c __ashrhi3
|
|
||||||
0x00214f __udivhi3
|
|
||||||
0x00215b __umodhi3
|
|
||||||
0x002167 __divhi3
|
|
||||||
0x002181 __modhi3
|
|
||||||
0x00219b __divmod_setup
|
|
||||||
0x0021ce __udivmod_core
|
|
||||||
0x0021ec __mulsi3
|
|
||||||
0x0022a5 __ashlsi3
|
|
||||||
0x0022ba __lshrsi3
|
|
||||||
0x0022cf __ashrsi3
|
|
||||||
0x0022e9 __udivmodsi_core
|
|
||||||
0x002321 __udivsi3
|
|
||||||
0x002335 __umodsi3
|
|
||||||
0x002349 __divsi3
|
|
||||||
0x002370 __modsi3
|
|
||||||
0x002397 __divmodsi_setup
|
|
||||||
0x0023e8 __divmoddi4_stash
|
|
||||||
0x002405 __retdi
|
|
||||||
0x002412 __ashldi3
|
|
||||||
0x002435 __lshrdi3
|
|
||||||
0x002458 __ashrdi3
|
|
||||||
0x00247e __muldi3
|
|
||||||
0x0024e5 __ucmpdi2
|
|
||||||
0x00250e __cmpdi2
|
|
||||||
0x002545 __udivdi3
|
|
||||||
0x00254e __umoddi3
|
|
||||||
0x002567 __udivmoddi_core
|
|
||||||
0x0025b4 __divdi3
|
|
||||||
0x0025d3 __moddi3
|
|
||||||
0x002600 __absdi_a
|
|
||||||
0x002608 __absdi_b
|
|
||||||
0x002610 __negdi_a
|
|
||||||
0x00262e __negdi_b
|
|
||||||
0x00264c setjmp
|
|
||||||
0x002674 longjmp
|
|
||||||
0x00269e __umulhisi3_qsq
|
|
||||||
0x002a9c __rodata_start
|
|
||||||
0x002a9c __text_end
|
|
||||||
0x002e28 writeHex.digits
|
|
||||||
0x002e43 __mfs
|
|
||||||
0x002f23 stdin
|
|
||||||
0x002f27 stdout
|
|
||||||
0x002f2b stderr
|
|
||||||
0x002f2f __c_lconv
|
|
||||||
0x002f5f __init_array_end
|
|
||||||
0x002f5f __init_array_start
|
|
||||||
0x002f5f __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 argBuf
|
|
||||||
0x00a100 argVec
|
|
||||||
0x00a180 __indirTarget
|
|
||||||
0x00a182 __bss_end
|
|
||||||
0x00a182 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x002600
|
|
||||||
__absdi_b = 0x002608
|
|
||||||
__ashldi3 = 0x002412
|
|
||||||
__ashlhi3 = 0x00211d
|
|
||||||
__ashlsi3 = 0x0022a5
|
|
||||||
__ashrdi3 = 0x002458
|
|
||||||
__ashrhi3 = 0x00213c
|
|
||||||
__ashrsi3 = 0x0022cf
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a182
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000182
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000182
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__c_lconv = 0x002f2f
|
|
||||||
__cmpdi2 = 0x00250e
|
|
||||||
__divdi3 = 0x0025b4
|
|
||||||
__divhi3 = 0x002167
|
|
||||||
__divmod_setup = 0x00219b
|
|
||||||
__divmoddi4_stash = 0x0023e8
|
|
||||||
__divmodsi_setup = 0x002397
|
|
||||||
__divsi3 = 0x002349
|
|
||||||
__getByte = 0x0014f6
|
|
||||||
__gnoCallNum = 0x00197e
|
|
||||||
__gnoGsosCall = 0x001969
|
|
||||||
__gnoPBlock = 0x001980
|
|
||||||
__gnoStartup = 0x001696
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a182
|
|
||||||
__indirTarget = 0x00a180
|
|
||||||
__init_array_end = 0x002f5f
|
|
||||||
__init_array_start = 0x002f5f
|
|
||||||
__jsl_indir = 0x0020a4
|
|
||||||
__lshrdi3 = 0x002435
|
|
||||||
__lshrhi3 = 0x00212c
|
|
||||||
__lshrsi3 = 0x0022ba
|
|
||||||
__mfs = 0x002e43
|
|
||||||
__moddi3 = 0x0025d3
|
|
||||||
__modhi3 = 0x002181
|
|
||||||
__modsi3 = 0x002370
|
|
||||||
__muldi3 = 0x00247e
|
|
||||||
__mulhi3 = 0x0020a7
|
|
||||||
__mulsi3 = 0x0021ec
|
|
||||||
__negdi_a = 0x002610
|
|
||||||
__negdi_b = 0x00262e
|
|
||||||
__putByte = 0x0013a9
|
|
||||||
__retdi = 0x002405
|
|
||||||
__rodata_end = 0x002f5f
|
|
||||||
__rodata_start = 0x002a9c
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x002a9c
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x0024e5
|
|
||||||
__udivdi3 = 0x002545
|
|
||||||
__udivhi3 = 0x00214f
|
|
||||||
__udivmod_core = 0x0021ce
|
|
||||||
__udivmoddi_core = 0x002567
|
|
||||||
__udivmodsi_core = 0x0022e9
|
|
||||||
__udivsi3 = 0x002321
|
|
||||||
__umoddi3 = 0x00254e
|
|
||||||
__umodhi3 = 0x00215b
|
|
||||||
__umodsi3 = 0x002335
|
|
||||||
__umulhisi3 = 0x0020c6
|
|
||||||
__umulhisi3_qsq = 0x00269e
|
|
||||||
_exit = 0x001938
|
|
||||||
argBuf = 0x00a000
|
|
||||||
argVec = 0x00a100
|
|
||||||
fgetc = 0x001b68
|
|
||||||
fgets = 0x001fa0
|
|
||||||
gsosRead = 0x001393
|
|
||||||
longjmp = 0x002674
|
|
||||||
main = 0x001071
|
|
||||||
memcmp = 0x00198b
|
|
||||||
puts = 0x001aae
|
|
||||||
setjmp = 0x00264c
|
|
||||||
stderr = 0x002f2b
|
|
||||||
stdin = 0x002f23
|
|
||||||
stdout = 0x002f27
|
|
||||||
strlen = 0x001a38
|
|
||||||
writeHex.digits = 0x002e28
|
|
||||||
BIN
demos/gnoStdin.o
BIN
demos/gnoStdin.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,217 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x001cae ( 3246 bytes)
|
|
||||||
.rodata : 0x001cae .. 0x006c72 ( 20420 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a1a2 ( 418 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
508 /home/scott/claude/llvm816/demos/heavyRelocs.o
|
|
||||||
30853 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9098 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10865 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4374 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13388 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x0001a2 __bss_seg0_size
|
|
||||||
0x0001a2 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x0012b6 __jsl_indir
|
|
||||||
0x0012b9 __mulhi3
|
|
||||||
0x0012d8 __umulhisi3
|
|
||||||
0x00132f __ashlhi3
|
|
||||||
0x00133e __lshrhi3
|
|
||||||
0x00134e __ashrhi3
|
|
||||||
0x001361 __udivhi3
|
|
||||||
0x00136d __umodhi3
|
|
||||||
0x001379 __divhi3
|
|
||||||
0x001393 __modhi3
|
|
||||||
0x0013ad __divmod_setup
|
|
||||||
0x0013e0 __udivmod_core
|
|
||||||
0x0013fe __mulsi3
|
|
||||||
0x0014b7 __ashlsi3
|
|
||||||
0x0014cc __lshrsi3
|
|
||||||
0x0014e1 __ashrsi3
|
|
||||||
0x0014fb __udivmodsi_core
|
|
||||||
0x001533 __udivsi3
|
|
||||||
0x001547 __umodsi3
|
|
||||||
0x00155b __divsi3
|
|
||||||
0x001582 __modsi3
|
|
||||||
0x0015a9 __divmodsi_setup
|
|
||||||
0x0015fa __divmoddi4_stash
|
|
||||||
0x001617 __retdi
|
|
||||||
0x001624 __ashldi3
|
|
||||||
0x001647 __lshrdi3
|
|
||||||
0x00166a __ashrdi3
|
|
||||||
0x001690 __muldi3
|
|
||||||
0x0016f7 __ucmpdi2
|
|
||||||
0x001720 __cmpdi2
|
|
||||||
0x001757 __udivdi3
|
|
||||||
0x001760 __umoddi3
|
|
||||||
0x001779 __udivmoddi_core
|
|
||||||
0x0017c6 __divdi3
|
|
||||||
0x0017e5 __moddi3
|
|
||||||
0x001812 __absdi_a
|
|
||||||
0x00181a __absdi_b
|
|
||||||
0x001822 __negdi_a
|
|
||||||
0x001840 __negdi_b
|
|
||||||
0x00185e setjmp
|
|
||||||
0x001886 longjmp
|
|
||||||
0x0018b0 __umulhisi3_qsq
|
|
||||||
0x001cae __rodata_start
|
|
||||||
0x001cae __text_end
|
|
||||||
0x001cae gChainPath
|
|
||||||
0x001cc2 gBigData
|
|
||||||
0x006ae2 gPtrs
|
|
||||||
0x006c72 __init_array_end
|
|
||||||
0x006c72 __init_array_start
|
|
||||||
0x006c72 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gA
|
|
||||||
0x00a010 gB
|
|
||||||
0x00a020 gC
|
|
||||||
0x00a030 gD
|
|
||||||
0x00a040 gE
|
|
||||||
0x00a050 gF
|
|
||||||
0x00a060 gG
|
|
||||||
0x00a070 gH
|
|
||||||
0x00a080 gI
|
|
||||||
0x00a090 gJ
|
|
||||||
0x00a0a0 gK
|
|
||||||
0x00a0b0 gL
|
|
||||||
0x00a0c0 gM
|
|
||||||
0x00a0d0 gN
|
|
||||||
0x00a0e0 gO
|
|
||||||
0x00a0f0 gP
|
|
||||||
0x00a100 gQ
|
|
||||||
0x00a110 gR
|
|
||||||
0x00a120 gS
|
|
||||||
0x00a130 gT
|
|
||||||
0x00a140 gU
|
|
||||||
0x00a150 gV
|
|
||||||
0x00a160 gW
|
|
||||||
0x00a170 gX
|
|
||||||
0x00a180 gY
|
|
||||||
0x00a190 gZ
|
|
||||||
0x00a1a0 __indirTarget
|
|
||||||
0x00a1a2 __bss_end
|
|
||||||
0x00a1a2 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x001812
|
|
||||||
__absdi_b = 0x00181a
|
|
||||||
__ashldi3 = 0x001624
|
|
||||||
__ashlhi3 = 0x00132f
|
|
||||||
__ashlsi3 = 0x0014b7
|
|
||||||
__ashrdi3 = 0x00166a
|
|
||||||
__ashrhi3 = 0x00134e
|
|
||||||
__ashrsi3 = 0x0014e1
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a1a2
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x0001a2
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x0001a2
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001720
|
|
||||||
__divdi3 = 0x0017c6
|
|
||||||
__divhi3 = 0x001379
|
|
||||||
__divmod_setup = 0x0013ad
|
|
||||||
__divmoddi4_stash = 0x0015fa
|
|
||||||
__divmodsi_setup = 0x0015a9
|
|
||||||
__divsi3 = 0x00155b
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a1a2
|
|
||||||
__indirTarget = 0x00a1a0
|
|
||||||
__init_array_end = 0x006c72
|
|
||||||
__init_array_start = 0x006c72
|
|
||||||
__jsl_indir = 0x0012b6
|
|
||||||
__lshrdi3 = 0x001647
|
|
||||||
__lshrhi3 = 0x00133e
|
|
||||||
__lshrsi3 = 0x0014cc
|
|
||||||
__moddi3 = 0x0017e5
|
|
||||||
__modhi3 = 0x001393
|
|
||||||
__modsi3 = 0x001582
|
|
||||||
__muldi3 = 0x001690
|
|
||||||
__mulhi3 = 0x0012b9
|
|
||||||
__mulsi3 = 0x0013fe
|
|
||||||
__negdi_a = 0x001822
|
|
||||||
__negdi_b = 0x001840
|
|
||||||
__retdi = 0x001617
|
|
||||||
__rodata_end = 0x006c72
|
|
||||||
__rodata_start = 0x001cae
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x001cae
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x0016f7
|
|
||||||
__udivdi3 = 0x001757
|
|
||||||
__udivhi3 = 0x001361
|
|
||||||
__udivmod_core = 0x0013e0
|
|
||||||
__udivmoddi_core = 0x001779
|
|
||||||
__udivmodsi_core = 0x0014fb
|
|
||||||
__udivsi3 = 0x001533
|
|
||||||
__umoddi3 = 0x001760
|
|
||||||
__umodhi3 = 0x00136d
|
|
||||||
__umodsi3 = 0x001547
|
|
||||||
__umulhisi3 = 0x0012d8
|
|
||||||
__umulhisi3_qsq = 0x0018b0
|
|
||||||
gA = 0x00a000
|
|
||||||
gB = 0x00a010
|
|
||||||
gBigData = 0x001cc2
|
|
||||||
gC = 0x00a020
|
|
||||||
gChainPath = 0x001cae
|
|
||||||
gD = 0x00a030
|
|
||||||
gE = 0x00a040
|
|
||||||
gF = 0x00a050
|
|
||||||
gG = 0x00a060
|
|
||||||
gH = 0x00a070
|
|
||||||
gI = 0x00a080
|
|
||||||
gJ = 0x00a090
|
|
||||||
gK = 0x00a0a0
|
|
||||||
gL = 0x00a0b0
|
|
||||||
gM = 0x00a0c0
|
|
||||||
gN = 0x00a0d0
|
|
||||||
gO = 0x00a0e0
|
|
||||||
gP = 0x00a0f0
|
|
||||||
gPtrs = 0x006ae2
|
|
||||||
gQ = 0x00a100
|
|
||||||
gR = 0x00a110
|
|
||||||
gS = 0x00a120
|
|
||||||
gT = 0x00a130
|
|
||||||
gU = 0x00a140
|
|
||||||
gV = 0x00a150
|
|
||||||
gW = 0x00a160
|
|
||||||
gX = 0x00a170
|
|
||||||
gY = 0x00a180
|
|
||||||
gZ = 0x00a190
|
|
||||||
longjmp = 0x001886
|
|
||||||
main = 0x0010ba
|
|
||||||
setjmp = 0x00185e
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,159 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x001be6 ( 3046 bytes)
|
|
||||||
.rodata : 0x001be6 .. 0x001be6 ( 0 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a002 ( 2 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
99 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
395 /home/scott/claude/llvm816/demos/helloBeep.o
|
|
||||||
32173 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9075 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000002 __bss_seg0_size
|
|
||||||
0x000002 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001063 main
|
|
||||||
0x0011ee __jsl_indir
|
|
||||||
0x0011f1 __mulhi3
|
|
||||||
0x001210 __umulhisi3
|
|
||||||
0x001267 __ashlhi3
|
|
||||||
0x001276 __lshrhi3
|
|
||||||
0x001286 __ashrhi3
|
|
||||||
0x001299 __udivhi3
|
|
||||||
0x0012a5 __umodhi3
|
|
||||||
0x0012b1 __divhi3
|
|
||||||
0x0012cb __modhi3
|
|
||||||
0x0012e5 __divmod_setup
|
|
||||||
0x001318 __udivmod_core
|
|
||||||
0x001336 __mulsi3
|
|
||||||
0x0013ef __ashlsi3
|
|
||||||
0x001404 __lshrsi3
|
|
||||||
0x001419 __ashrsi3
|
|
||||||
0x001433 __udivmodsi_core
|
|
||||||
0x00146b __udivsi3
|
|
||||||
0x00147f __umodsi3
|
|
||||||
0x001493 __divsi3
|
|
||||||
0x0014ba __modsi3
|
|
||||||
0x0014e1 __divmodsi_setup
|
|
||||||
0x001532 __divmoddi4_stash
|
|
||||||
0x00154f __retdi
|
|
||||||
0x00155c __ashldi3
|
|
||||||
0x00157f __lshrdi3
|
|
||||||
0x0015a2 __ashrdi3
|
|
||||||
0x0015c8 __muldi3
|
|
||||||
0x00162f __ucmpdi2
|
|
||||||
0x001658 __cmpdi2
|
|
||||||
0x00168f __udivdi3
|
|
||||||
0x001698 __umoddi3
|
|
||||||
0x0016b1 __udivmoddi_core
|
|
||||||
0x0016fe __divdi3
|
|
||||||
0x00171d __moddi3
|
|
||||||
0x00174a __absdi_a
|
|
||||||
0x001752 __absdi_b
|
|
||||||
0x00175a __negdi_a
|
|
||||||
0x001778 __negdi_b
|
|
||||||
0x001796 setjmp
|
|
||||||
0x0017be longjmp
|
|
||||||
0x0017e8 __umulhisi3_qsq
|
|
||||||
0x001be6 __init_array_end
|
|
||||||
0x001be6 __init_array_start
|
|
||||||
0x001be6 __rodata_end
|
|
||||||
0x001be6 __rodata_start
|
|
||||||
0x001be6 __text_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 __indirTarget
|
|
||||||
0x00a002 __bss_end
|
|
||||||
0x00a002 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
__absdi_a = 0x00174a
|
|
||||||
__absdi_b = 0x001752
|
|
||||||
__ashldi3 = 0x00155c
|
|
||||||
__ashlhi3 = 0x001267
|
|
||||||
__ashlsi3 = 0x0013ef
|
|
||||||
__ashrdi3 = 0x0015a2
|
|
||||||
__ashrhi3 = 0x001286
|
|
||||||
__ashrsi3 = 0x001419
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a002
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000002
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000002
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001658
|
|
||||||
__divdi3 = 0x0016fe
|
|
||||||
__divhi3 = 0x0012b1
|
|
||||||
__divmod_setup = 0x0012e5
|
|
||||||
__divmoddi4_stash = 0x001532
|
|
||||||
__divmodsi_setup = 0x0014e1
|
|
||||||
__divsi3 = 0x001493
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a002
|
|
||||||
__indirTarget = 0x00a000
|
|
||||||
__init_array_end = 0x001be6
|
|
||||||
__init_array_start = 0x001be6
|
|
||||||
__jsl_indir = 0x0011ee
|
|
||||||
__lshrdi3 = 0x00157f
|
|
||||||
__lshrhi3 = 0x001276
|
|
||||||
__lshrsi3 = 0x001404
|
|
||||||
__moddi3 = 0x00171d
|
|
||||||
__modhi3 = 0x0012cb
|
|
||||||
__modsi3 = 0x0014ba
|
|
||||||
__muldi3 = 0x0015c8
|
|
||||||
__mulhi3 = 0x0011f1
|
|
||||||
__mulsi3 = 0x001336
|
|
||||||
__negdi_a = 0x00175a
|
|
||||||
__negdi_b = 0x001778
|
|
||||||
__retdi = 0x00154f
|
|
||||||
__rodata_end = 0x001be6
|
|
||||||
__rodata_start = 0x001be6
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x001be6
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x00162f
|
|
||||||
__udivdi3 = 0x00168f
|
|
||||||
__udivhi3 = 0x001299
|
|
||||||
__udivmod_core = 0x001318
|
|
||||||
__udivmoddi_core = 0x0016b1
|
|
||||||
__udivmodsi_core = 0x001433
|
|
||||||
__udivsi3 = 0x00146b
|
|
||||||
__umoddi3 = 0x001698
|
|
||||||
__umodhi3 = 0x0012a5
|
|
||||||
__umodsi3 = 0x00147f
|
|
||||||
__umulhisi3 = 0x001210
|
|
||||||
__umulhisi3_qsq = 0x0017e8
|
|
||||||
longjmp = 0x0017be
|
|
||||||
main = 0x001063
|
|
||||||
setjmp = 0x001796
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,197 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x0020b1 ( 4273 bytes)
|
|
||||||
.rodata : 0x0020b1 .. 0x00210b ( 90 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a00a ( 10 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
99 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
546 /home/scott/claude/llvm816/demos/helloText.o
|
|
||||||
32173 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9075 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10814 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4364 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13051 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x00000a __bss_seg0_size
|
|
||||||
0x00000a __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x001063 main
|
|
||||||
0x001285 CtlStartUp
|
|
||||||
0x001295 EMStartUp
|
|
||||||
0x0012b4 GetNextEvent
|
|
||||||
0x0012cb FMStartUp
|
|
||||||
0x0012db LEStartUp
|
|
||||||
0x0012eb LoadOneTool
|
|
||||||
0x0012fb NewHandle
|
|
||||||
0x001321 MenuStartUp
|
|
||||||
0x001331 QDStartUp
|
|
||||||
0x001347 DrawString
|
|
||||||
0x001359 MoveTo
|
|
||||||
0x001369 startdesk
|
|
||||||
0x001687 paintDesktopBackdrop
|
|
||||||
0x0016b9 __jsl_indir
|
|
||||||
0x0016bc __mulhi3
|
|
||||||
0x0016db __umulhisi3
|
|
||||||
0x001732 __ashlhi3
|
|
||||||
0x001741 __lshrhi3
|
|
||||||
0x001751 __ashrhi3
|
|
||||||
0x001764 __udivhi3
|
|
||||||
0x001770 __umodhi3
|
|
||||||
0x00177c __divhi3
|
|
||||||
0x001796 __modhi3
|
|
||||||
0x0017b0 __divmod_setup
|
|
||||||
0x0017e3 __udivmod_core
|
|
||||||
0x001801 __mulsi3
|
|
||||||
0x0018ba __ashlsi3
|
|
||||||
0x0018cf __lshrsi3
|
|
||||||
0x0018e4 __ashrsi3
|
|
||||||
0x0018fe __udivmodsi_core
|
|
||||||
0x001936 __udivsi3
|
|
||||||
0x00194a __umodsi3
|
|
||||||
0x00195e __divsi3
|
|
||||||
0x001985 __modsi3
|
|
||||||
0x0019ac __divmodsi_setup
|
|
||||||
0x0019fd __divmoddi4_stash
|
|
||||||
0x001a1a __retdi
|
|
||||||
0x001a27 __ashldi3
|
|
||||||
0x001a4a __lshrdi3
|
|
||||||
0x001a6d __ashrdi3
|
|
||||||
0x001a93 __muldi3
|
|
||||||
0x001afa __ucmpdi2
|
|
||||||
0x001b23 __cmpdi2
|
|
||||||
0x001b5a __udivdi3
|
|
||||||
0x001b63 __umoddi3
|
|
||||||
0x001b7c __udivmoddi_core
|
|
||||||
0x001bc9 __divdi3
|
|
||||||
0x001be8 __moddi3
|
|
||||||
0x001c15 __absdi_a
|
|
||||||
0x001c1d __absdi_b
|
|
||||||
0x001c25 __negdi_a
|
|
||||||
0x001c43 __negdi_b
|
|
||||||
0x001c61 setjmp
|
|
||||||
0x001c89 longjmp
|
|
||||||
0x001cb3 __umulhisi3_qsq
|
|
||||||
0x0020b1 __rodata_start
|
|
||||||
0x0020b1 __text_end
|
|
||||||
0x0020b1 line1
|
|
||||||
0x0020c6 line2
|
|
||||||
0x0020f3 line3
|
|
||||||
0x00210b __init_array_end
|
|
||||||
0x00210b __init_array_start
|
|
||||||
0x00210b __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gUserId
|
|
||||||
0x00a002 gDpHandle
|
|
||||||
0x00a006 gDpBase
|
|
||||||
0x00a008 __indirTarget
|
|
||||||
0x00a00a __bss_end
|
|
||||||
0x00a00a __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
CtlStartUp = 0x001285
|
|
||||||
DrawString = 0x001347
|
|
||||||
EMStartUp = 0x001295
|
|
||||||
FMStartUp = 0x0012cb
|
|
||||||
GetNextEvent = 0x0012b4
|
|
||||||
LEStartUp = 0x0012db
|
|
||||||
LoadOneTool = 0x0012eb
|
|
||||||
MenuStartUp = 0x001321
|
|
||||||
MoveTo = 0x001359
|
|
||||||
NewHandle = 0x0012fb
|
|
||||||
QDStartUp = 0x001331
|
|
||||||
__absdi_a = 0x001c15
|
|
||||||
__absdi_b = 0x001c1d
|
|
||||||
__ashldi3 = 0x001a27
|
|
||||||
__ashlhi3 = 0x001732
|
|
||||||
__ashlsi3 = 0x0018ba
|
|
||||||
__ashrdi3 = 0x001a6d
|
|
||||||
__ashrhi3 = 0x001751
|
|
||||||
__ashrsi3 = 0x0018e4
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a00a
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x00000a
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x00000a
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001b23
|
|
||||||
__divdi3 = 0x001bc9
|
|
||||||
__divhi3 = 0x00177c
|
|
||||||
__divmod_setup = 0x0017b0
|
|
||||||
__divmoddi4_stash = 0x0019fd
|
|
||||||
__divmodsi_setup = 0x0019ac
|
|
||||||
__divsi3 = 0x00195e
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a00a
|
|
||||||
__indirTarget = 0x00a008
|
|
||||||
__init_array_end = 0x00210b
|
|
||||||
__init_array_start = 0x00210b
|
|
||||||
__jsl_indir = 0x0016b9
|
|
||||||
__lshrdi3 = 0x001a4a
|
|
||||||
__lshrhi3 = 0x001741
|
|
||||||
__lshrsi3 = 0x0018cf
|
|
||||||
__moddi3 = 0x001be8
|
|
||||||
__modhi3 = 0x001796
|
|
||||||
__modsi3 = 0x001985
|
|
||||||
__muldi3 = 0x001a93
|
|
||||||
__mulhi3 = 0x0016bc
|
|
||||||
__mulsi3 = 0x001801
|
|
||||||
__negdi_a = 0x001c25
|
|
||||||
__negdi_b = 0x001c43
|
|
||||||
__retdi = 0x001a1a
|
|
||||||
__rodata_end = 0x00210b
|
|
||||||
__rodata_start = 0x0020b1
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x0020b1
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x001afa
|
|
||||||
__udivdi3 = 0x001b5a
|
|
||||||
__udivhi3 = 0x001764
|
|
||||||
__udivmod_core = 0x0017e3
|
|
||||||
__udivmoddi_core = 0x001b7c
|
|
||||||
__udivmodsi_core = 0x0018fe
|
|
||||||
__udivsi3 = 0x001936
|
|
||||||
__umoddi3 = 0x001b63
|
|
||||||
__umodhi3 = 0x001770
|
|
||||||
__umodsi3 = 0x00194a
|
|
||||||
__umulhisi3 = 0x0016db
|
|
||||||
__umulhisi3_qsq = 0x001cb3
|
|
||||||
gDpBase = 0x00a006
|
|
||||||
gDpHandle = 0x00a002
|
|
||||||
gUserId = 0x00a000
|
|
||||||
line1 = 0x0020b1
|
|
||||||
line2 = 0x0020c6
|
|
||||||
line3 = 0x0020f3
|
|
||||||
longjmp = 0x001c89
|
|
||||||
main = 0x001063
|
|
||||||
paintDesktopBackdrop = 0x001687
|
|
||||||
setjmp = 0x001c61
|
|
||||||
startdesk = 0x001369
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,187 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x001ed1 ( 3793 bytes)
|
|
||||||
.rodata : 0x001ed1 .. 0x001f05 ( 52 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a050 ( 80 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
751 /home/scott/claude/llvm816/demos/helloWindow.o
|
|
||||||
30853 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9098 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10865 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4374 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13388 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000050 __bss_seg0_size
|
|
||||||
0x000050 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x0013a9 memset
|
|
||||||
0x001407 EMStartUp
|
|
||||||
0x001426 GetNextEvent
|
|
||||||
0x00143d NewHandle
|
|
||||||
0x001463 QDStartUp
|
|
||||||
0x001479 DrawString
|
|
||||||
0x00148b MoveTo
|
|
||||||
0x00149b SetPort
|
|
||||||
0x0014ad NewWindow
|
|
||||||
0x0014c7 ShowWindow
|
|
||||||
0x0014d9 __jsl_indir
|
|
||||||
0x0014dc __mulhi3
|
|
||||||
0x0014fb __umulhisi3
|
|
||||||
0x001552 __ashlhi3
|
|
||||||
0x001561 __lshrhi3
|
|
||||||
0x001571 __ashrhi3
|
|
||||||
0x001584 __udivhi3
|
|
||||||
0x001590 __umodhi3
|
|
||||||
0x00159c __divhi3
|
|
||||||
0x0015b6 __modhi3
|
|
||||||
0x0015d0 __divmod_setup
|
|
||||||
0x001603 __udivmod_core
|
|
||||||
0x001621 __mulsi3
|
|
||||||
0x0016da __ashlsi3
|
|
||||||
0x0016ef __lshrsi3
|
|
||||||
0x001704 __ashrsi3
|
|
||||||
0x00171e __udivmodsi_core
|
|
||||||
0x001756 __udivsi3
|
|
||||||
0x00176a __umodsi3
|
|
||||||
0x00177e __divsi3
|
|
||||||
0x0017a5 __modsi3
|
|
||||||
0x0017cc __divmodsi_setup
|
|
||||||
0x00181d __divmoddi4_stash
|
|
||||||
0x00183a __retdi
|
|
||||||
0x001847 __ashldi3
|
|
||||||
0x00186a __lshrdi3
|
|
||||||
0x00188d __ashrdi3
|
|
||||||
0x0018b3 __muldi3
|
|
||||||
0x00191a __ucmpdi2
|
|
||||||
0x001943 __cmpdi2
|
|
||||||
0x00197a __udivdi3
|
|
||||||
0x001983 __umoddi3
|
|
||||||
0x00199c __udivmoddi_core
|
|
||||||
0x0019e9 __divdi3
|
|
||||||
0x001a08 __moddi3
|
|
||||||
0x001a35 __absdi_a
|
|
||||||
0x001a3d __absdi_b
|
|
||||||
0x001a45 __negdi_a
|
|
||||||
0x001a63 __negdi_b
|
|
||||||
0x001a81 setjmp
|
|
||||||
0x001aa9 longjmp
|
|
||||||
0x001ad3 __umulhisi3_qsq
|
|
||||||
0x001ed1 __rodata_start
|
|
||||||
0x001ed1 __text_end
|
|
||||||
0x001ed1 gChainPath
|
|
||||||
0x001ee5 gTitle
|
|
||||||
0x001ef0 gMsg
|
|
||||||
0x001f05 __init_array_end
|
|
||||||
0x001f05 __init_array_start
|
|
||||||
0x001f05 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gWp
|
|
||||||
0x00a04e __indirTarget
|
|
||||||
0x00a050 __bss_end
|
|
||||||
0x00a050 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
DrawString = 0x001479
|
|
||||||
EMStartUp = 0x001407
|
|
||||||
GetNextEvent = 0x001426
|
|
||||||
MoveTo = 0x00148b
|
|
||||||
NewHandle = 0x00143d
|
|
||||||
NewWindow = 0x0014ad
|
|
||||||
QDStartUp = 0x001463
|
|
||||||
SetPort = 0x00149b
|
|
||||||
ShowWindow = 0x0014c7
|
|
||||||
__absdi_a = 0x001a35
|
|
||||||
__absdi_b = 0x001a3d
|
|
||||||
__ashldi3 = 0x001847
|
|
||||||
__ashlhi3 = 0x001552
|
|
||||||
__ashlsi3 = 0x0016da
|
|
||||||
__ashrdi3 = 0x00188d
|
|
||||||
__ashrhi3 = 0x001571
|
|
||||||
__ashrsi3 = 0x001704
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a050
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000050
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000050
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001943
|
|
||||||
__divdi3 = 0x0019e9
|
|
||||||
__divhi3 = 0x00159c
|
|
||||||
__divmod_setup = 0x0015d0
|
|
||||||
__divmoddi4_stash = 0x00181d
|
|
||||||
__divmodsi_setup = 0x0017cc
|
|
||||||
__divsi3 = 0x00177e
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a050
|
|
||||||
__indirTarget = 0x00a04e
|
|
||||||
__init_array_end = 0x001f05
|
|
||||||
__init_array_start = 0x001f05
|
|
||||||
__jsl_indir = 0x0014d9
|
|
||||||
__lshrdi3 = 0x00186a
|
|
||||||
__lshrhi3 = 0x001561
|
|
||||||
__lshrsi3 = 0x0016ef
|
|
||||||
__moddi3 = 0x001a08
|
|
||||||
__modhi3 = 0x0015b6
|
|
||||||
__modsi3 = 0x0017a5
|
|
||||||
__muldi3 = 0x0018b3
|
|
||||||
__mulhi3 = 0x0014dc
|
|
||||||
__mulsi3 = 0x001621
|
|
||||||
__negdi_a = 0x001a45
|
|
||||||
__negdi_b = 0x001a63
|
|
||||||
__retdi = 0x00183a
|
|
||||||
__rodata_end = 0x001f05
|
|
||||||
__rodata_start = 0x001ed1
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x001ed1
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x00191a
|
|
||||||
__udivdi3 = 0x00197a
|
|
||||||
__udivhi3 = 0x001584
|
|
||||||
__udivmod_core = 0x001603
|
|
||||||
__udivmoddi_core = 0x00199c
|
|
||||||
__udivmodsi_core = 0x00171e
|
|
||||||
__udivsi3 = 0x001756
|
|
||||||
__umoddi3 = 0x001983
|
|
||||||
__umodhi3 = 0x001590
|
|
||||||
__umodsi3 = 0x00176a
|
|
||||||
__umulhisi3 = 0x0014fb
|
|
||||||
__umulhisi3_qsq = 0x001ad3
|
|
||||||
gChainPath = 0x001ed1
|
|
||||||
gMsg = 0x001ef0
|
|
||||||
gTitle = 0x001ee5
|
|
||||||
gWp = 0x00a000
|
|
||||||
longjmp = 0x001aa9
|
|
||||||
main = 0x0010ba
|
|
||||||
memset = 0x0013a9
|
|
||||||
setjmp = 0x001a81
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,263 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x002d74 ( 7540 bytes)
|
|
||||||
.rodata : 0x002d74 .. 0x0035ac ( 2104 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a086 ( 134 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
3338 /home/scott/claude/llvm816/demos/minicad.o
|
|
||||||
30853 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9098 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10865 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4374 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13388 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000086 __bss_seg0_size
|
|
||||||
0x000086 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x001910 doNew
|
|
||||||
0x001b60 doClose
|
|
||||||
0x001c26 drawWindow
|
|
||||||
0x001dc4 memset
|
|
||||||
0x001e22 CtlStartUp
|
|
||||||
0x001e32 NoteAlert
|
|
||||||
0x001e4e StopAlert
|
|
||||||
0x001e6a EMStartUp
|
|
||||||
0x001e89 GetNextEvent
|
|
||||||
0x001ea0 FMStartUp
|
|
||||||
0x001eb0 LEStartUp
|
|
||||||
0x001ec0 LoadOneTool
|
|
||||||
0x001ed0 NewHandle
|
|
||||||
0x001ef6 MenuStartUp
|
|
||||||
0x001f06 HiliteMenu
|
|
||||||
0x001f16 InsertMenu
|
|
||||||
0x001f2b NewMenu
|
|
||||||
0x001f45 QDStartUp
|
|
||||||
0x001f5b GetPort
|
|
||||||
0x001f6b GlobalToLocal
|
|
||||||
0x001f7d LineTo
|
|
||||||
0x001f8d MoveTo
|
|
||||||
0x001f9d SetPenSize
|
|
||||||
0x001fad CloseWindow
|
|
||||||
0x001fbf FrontWindow
|
|
||||||
0x001fcf GetWRefCon
|
|
||||||
0x001fe9 NewWindow
|
|
||||||
0x002003 StartDrawing
|
|
||||||
0x002015 TaskMaster
|
|
||||||
0x00202c startdesk
|
|
||||||
0x00234a paintDesktopBackdrop
|
|
||||||
0x00237c __jsl_indir
|
|
||||||
0x00237f __mulhi3
|
|
||||||
0x00239e __umulhisi3
|
|
||||||
0x0023f5 __ashlhi3
|
|
||||||
0x002404 __lshrhi3
|
|
||||||
0x002414 __ashrhi3
|
|
||||||
0x002427 __udivhi3
|
|
||||||
0x002433 __umodhi3
|
|
||||||
0x00243f __divhi3
|
|
||||||
0x002459 __modhi3
|
|
||||||
0x002473 __divmod_setup
|
|
||||||
0x0024a6 __udivmod_core
|
|
||||||
0x0024c4 __mulsi3
|
|
||||||
0x00257d __ashlsi3
|
|
||||||
0x002592 __lshrsi3
|
|
||||||
0x0025a7 __ashrsi3
|
|
||||||
0x0025c1 __udivmodsi_core
|
|
||||||
0x0025f9 __udivsi3
|
|
||||||
0x00260d __umodsi3
|
|
||||||
0x002621 __divsi3
|
|
||||||
0x002648 __modsi3
|
|
||||||
0x00266f __divmodsi_setup
|
|
||||||
0x0026c0 __divmoddi4_stash
|
|
||||||
0x0026dd __retdi
|
|
||||||
0x0026ea __ashldi3
|
|
||||||
0x00270d __lshrdi3
|
|
||||||
0x002730 __ashrdi3
|
|
||||||
0x002756 __muldi3
|
|
||||||
0x0027bd __ucmpdi2
|
|
||||||
0x0027e6 __cmpdi2
|
|
||||||
0x00281d __udivdi3
|
|
||||||
0x002826 __umoddi3
|
|
||||||
0x00283f __udivmoddi_core
|
|
||||||
0x00288c __divdi3
|
|
||||||
0x0028ab __moddi3
|
|
||||||
0x0028d8 __absdi_a
|
|
||||||
0x0028e0 __absdi_b
|
|
||||||
0x0028e8 __negdi_a
|
|
||||||
0x002906 __negdi_b
|
|
||||||
0x002924 setjmp
|
|
||||||
0x00294c longjmp
|
|
||||||
0x002976 __umulhisi3_qsq
|
|
||||||
0x002d74 __rodata_start
|
|
||||||
0x002d74 __text_end
|
|
||||||
0x002d74 gChainPath
|
|
||||||
0x002d88 editMenuStr
|
|
||||||
0x002de1 fileMenuStr
|
|
||||||
0x002e1c appleMenuStr
|
|
||||||
0x002e38 gWindows
|
|
||||||
0x0034a0 gTitle0
|
|
||||||
0x0034a9 gTitle1
|
|
||||||
0x0034b2 gTitle2
|
|
||||||
0x0034bb gTitle3
|
|
||||||
0x0034c4 gAboutMsg
|
|
||||||
0x003507 doAlert.okStr
|
|
||||||
0x00350c doAlert.button
|
|
||||||
0x003524 doAlert.message
|
|
||||||
0x00353c doAlert.alertRec
|
|
||||||
0x00357a sketch.fullMsg
|
|
||||||
0x0035ac __init_array_end
|
|
||||||
0x0035ac __init_array_start
|
|
||||||
0x0035ac __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gEvent
|
|
||||||
0x00a02c gDone
|
|
||||||
0x00a02e doNew.wp
|
|
||||||
0x00a07c gUserId
|
|
||||||
0x00a07e gDpHandle
|
|
||||||
0x00a082 gDpBase
|
|
||||||
0x00a084 __indirTarget
|
|
||||||
0x00a086 __bss_end
|
|
||||||
0x00a086 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
CloseWindow = 0x001fad
|
|
||||||
CtlStartUp = 0x001e22
|
|
||||||
EMStartUp = 0x001e6a
|
|
||||||
FMStartUp = 0x001ea0
|
|
||||||
FrontWindow = 0x001fbf
|
|
||||||
GetNextEvent = 0x001e89
|
|
||||||
GetPort = 0x001f5b
|
|
||||||
GetWRefCon = 0x001fcf
|
|
||||||
GlobalToLocal = 0x001f6b
|
|
||||||
HiliteMenu = 0x001f06
|
|
||||||
InsertMenu = 0x001f16
|
|
||||||
LEStartUp = 0x001eb0
|
|
||||||
LineTo = 0x001f7d
|
|
||||||
LoadOneTool = 0x001ec0
|
|
||||||
MenuStartUp = 0x001ef6
|
|
||||||
MoveTo = 0x001f8d
|
|
||||||
NewHandle = 0x001ed0
|
|
||||||
NewMenu = 0x001f2b
|
|
||||||
NewWindow = 0x001fe9
|
|
||||||
NoteAlert = 0x001e32
|
|
||||||
QDStartUp = 0x001f45
|
|
||||||
SetPenSize = 0x001f9d
|
|
||||||
StartDrawing = 0x002003
|
|
||||||
StopAlert = 0x001e4e
|
|
||||||
TaskMaster = 0x002015
|
|
||||||
__absdi_a = 0x0028d8
|
|
||||||
__absdi_b = 0x0028e0
|
|
||||||
__ashldi3 = 0x0026ea
|
|
||||||
__ashlhi3 = 0x0023f5
|
|
||||||
__ashlsi3 = 0x00257d
|
|
||||||
__ashrdi3 = 0x002730
|
|
||||||
__ashrhi3 = 0x002414
|
|
||||||
__ashrsi3 = 0x0025a7
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a086
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000086
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000086
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x0027e6
|
|
||||||
__divdi3 = 0x00288c
|
|
||||||
__divhi3 = 0x00243f
|
|
||||||
__divmod_setup = 0x002473
|
|
||||||
__divmoddi4_stash = 0x0026c0
|
|
||||||
__divmodsi_setup = 0x00266f
|
|
||||||
__divsi3 = 0x002621
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a086
|
|
||||||
__indirTarget = 0x00a084
|
|
||||||
__init_array_end = 0x0035ac
|
|
||||||
__init_array_start = 0x0035ac
|
|
||||||
__jsl_indir = 0x00237c
|
|
||||||
__lshrdi3 = 0x00270d
|
|
||||||
__lshrhi3 = 0x002404
|
|
||||||
__lshrsi3 = 0x002592
|
|
||||||
__moddi3 = 0x0028ab
|
|
||||||
__modhi3 = 0x002459
|
|
||||||
__modsi3 = 0x002648
|
|
||||||
__muldi3 = 0x002756
|
|
||||||
__mulhi3 = 0x00237f
|
|
||||||
__mulsi3 = 0x0024c4
|
|
||||||
__negdi_a = 0x0028e8
|
|
||||||
__negdi_b = 0x002906
|
|
||||||
__retdi = 0x0026dd
|
|
||||||
__rodata_end = 0x0035ac
|
|
||||||
__rodata_start = 0x002d74
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x002d74
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x0027bd
|
|
||||||
__udivdi3 = 0x00281d
|
|
||||||
__udivhi3 = 0x002427
|
|
||||||
__udivmod_core = 0x0024a6
|
|
||||||
__udivmoddi_core = 0x00283f
|
|
||||||
__udivmodsi_core = 0x0025c1
|
|
||||||
__udivsi3 = 0x0025f9
|
|
||||||
__umoddi3 = 0x002826
|
|
||||||
__umodhi3 = 0x002433
|
|
||||||
__umodsi3 = 0x00260d
|
|
||||||
__umulhisi3 = 0x00239e
|
|
||||||
__umulhisi3_qsq = 0x002976
|
|
||||||
appleMenuStr = 0x002e1c
|
|
||||||
doAlert.alertRec = 0x00353c
|
|
||||||
doAlert.button = 0x00350c
|
|
||||||
doAlert.message = 0x003524
|
|
||||||
doAlert.okStr = 0x003507
|
|
||||||
doClose = 0x001b60
|
|
||||||
doNew = 0x001910
|
|
||||||
doNew.wp = 0x00a02e
|
|
||||||
drawWindow = 0x001c26
|
|
||||||
editMenuStr = 0x002d88
|
|
||||||
fileMenuStr = 0x002de1
|
|
||||||
gAboutMsg = 0x0034c4
|
|
||||||
gChainPath = 0x002d74
|
|
||||||
gDone = 0x00a02c
|
|
||||||
gDpBase = 0x00a082
|
|
||||||
gDpHandle = 0x00a07e
|
|
||||||
gEvent = 0x00a000
|
|
||||||
gTitle0 = 0x0034a0
|
|
||||||
gTitle1 = 0x0034a9
|
|
||||||
gTitle2 = 0x0034b2
|
|
||||||
gTitle3 = 0x0034bb
|
|
||||||
gUserId = 0x00a07c
|
|
||||||
gWindows = 0x002e38
|
|
||||||
longjmp = 0x00294c
|
|
||||||
main = 0x0010ba
|
|
||||||
memset = 0x001dc4
|
|
||||||
paintDesktopBackdrop = 0x00234a
|
|
||||||
setjmp = 0x002924
|
|
||||||
sketch.fullMsg = 0x00357a
|
|
||||||
startdesk = 0x00202c
|
|
||||||
BIN
demos/minicad.o
BIN
demos/minicad.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,201 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x00225d ( 4701 bytes)
|
|
||||||
.rodata : 0x00225d .. 0x002286 ( 41 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a056 ( 86 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
690 /home/scott/claude/llvm816/demos/orcaFrame.o
|
|
||||||
43513 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
5935 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
11953 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
7077 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
15379 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1050 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2540 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000056 __bss_seg0_size
|
|
||||||
0x000056 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x00136c memset
|
|
||||||
0x0013cc CtlStartUp
|
|
||||||
0x0013dc EMStartUp
|
|
||||||
0x0013fb FMStartUp
|
|
||||||
0x00140b LEStartUp
|
|
||||||
0x00141b LoadOneTool
|
|
||||||
0x00142b NewHandle
|
|
||||||
0x001451 QDStartUp
|
|
||||||
0x001467 DrawString
|
|
||||||
0x001479 MoveTo
|
|
||||||
0x001489 SetPort
|
|
||||||
0x00149b BeginUpdate
|
|
||||||
0x0014ad CloseWindow
|
|
||||||
0x0014bf EndUpdate
|
|
||||||
0x0014d1 NewWindow
|
|
||||||
0x0014eb startdesk
|
|
||||||
0x001871 __jsl_indir
|
|
||||||
0x001874 __mulhi3
|
|
||||||
0x001893 __umulhisi3
|
|
||||||
0x0018ea __ashlhi3
|
|
||||||
0x0018f9 __lshrhi3
|
|
||||||
0x001909 __ashrhi3
|
|
||||||
0x00191c __udivhi3
|
|
||||||
0x001928 __umodhi3
|
|
||||||
0x001934 __divhi3
|
|
||||||
0x00194e __modhi3
|
|
||||||
0x001968 __divmod_setup
|
|
||||||
0x00199b __udivmod_core
|
|
||||||
0x0019b9 __mulsi3
|
|
||||||
0x001a72 __ashlsi3
|
|
||||||
0x001a87 __lshrsi3
|
|
||||||
0x001a9c __ashrsi3
|
|
||||||
0x001ab6 __udivmodsi_core
|
|
||||||
0x001aee __udivsi3
|
|
||||||
0x001b02 __umodsi3
|
|
||||||
0x001b16 __divsi3
|
|
||||||
0x001b3d __modsi3
|
|
||||||
0x001b64 __divmodsi_setup
|
|
||||||
0x001bb5 __divmoddi4_stash
|
|
||||||
0x001bd2 __retdi
|
|
||||||
0x001bdf __ashldi3
|
|
||||||
0x001c02 __lshrdi3
|
|
||||||
0x001c25 __ashrdi3
|
|
||||||
0x001c4b __muldi3
|
|
||||||
0x001ca6 __ucmpdi2
|
|
||||||
0x001ccf __cmpdi2
|
|
||||||
0x001d06 __udivdi3
|
|
||||||
0x001d0f __umoddi3
|
|
||||||
0x001d28 __udivmoddi_core
|
|
||||||
0x001d75 __divdi3
|
|
||||||
0x001d94 __moddi3
|
|
||||||
0x001dc1 __absdi_a
|
|
||||||
0x001dc9 __absdi_b
|
|
||||||
0x001dd1 __negdi_a
|
|
||||||
0x001def __negdi_b
|
|
||||||
0x001e0d setjmp
|
|
||||||
0x001e35 longjmp
|
|
||||||
0x001e5f __umulhisi3_qsq
|
|
||||||
0x00225d __rodata_start
|
|
||||||
0x00225d __text_end
|
|
||||||
0x00225d gChainPath
|
|
||||||
0x002271 gMsg
|
|
||||||
0x002286 __init_array_end
|
|
||||||
0x002286 __init_array_start
|
|
||||||
0x002286 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gWp
|
|
||||||
0x00a04e gUserId
|
|
||||||
0x00a050 gDpHandle
|
|
||||||
0x00a054 __indirTarget
|
|
||||||
0x00a056 __bss_end
|
|
||||||
0x00a056 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
BeginUpdate = 0x00149b
|
|
||||||
CloseWindow = 0x0014ad
|
|
||||||
CtlStartUp = 0x0013cc
|
|
||||||
DrawString = 0x001467
|
|
||||||
EMStartUp = 0x0013dc
|
|
||||||
EndUpdate = 0x0014bf
|
|
||||||
FMStartUp = 0x0013fb
|
|
||||||
LEStartUp = 0x00140b
|
|
||||||
LoadOneTool = 0x00141b
|
|
||||||
MoveTo = 0x001479
|
|
||||||
NewHandle = 0x00142b
|
|
||||||
NewWindow = 0x0014d1
|
|
||||||
QDStartUp = 0x001451
|
|
||||||
SetPort = 0x001489
|
|
||||||
__absdi_a = 0x001dc1
|
|
||||||
__absdi_b = 0x001dc9
|
|
||||||
__ashldi3 = 0x001bdf
|
|
||||||
__ashlhi3 = 0x0018ea
|
|
||||||
__ashlsi3 = 0x001a72
|
|
||||||
__ashrdi3 = 0x001c25
|
|
||||||
__ashrhi3 = 0x001909
|
|
||||||
__ashrsi3 = 0x001a9c
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a056
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000056
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000056
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001ccf
|
|
||||||
__divdi3 = 0x001d75
|
|
||||||
__divhi3 = 0x001934
|
|
||||||
__divmod_setup = 0x001968
|
|
||||||
__divmoddi4_stash = 0x001bb5
|
|
||||||
__divmodsi_setup = 0x001b64
|
|
||||||
__divsi3 = 0x001b16
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a056
|
|
||||||
__indirTarget = 0x00a054
|
|
||||||
__init_array_end = 0x002286
|
|
||||||
__init_array_start = 0x002286
|
|
||||||
__jsl_indir = 0x001871
|
|
||||||
__lshrdi3 = 0x001c02
|
|
||||||
__lshrhi3 = 0x0018f9
|
|
||||||
__lshrsi3 = 0x001a87
|
|
||||||
__moddi3 = 0x001d94
|
|
||||||
__modhi3 = 0x00194e
|
|
||||||
__modsi3 = 0x001b3d
|
|
||||||
__muldi3 = 0x001c4b
|
|
||||||
__mulhi3 = 0x001874
|
|
||||||
__mulsi3 = 0x0019b9
|
|
||||||
__negdi_a = 0x001dd1
|
|
||||||
__negdi_b = 0x001def
|
|
||||||
__retdi = 0x001bd2
|
|
||||||
__rodata_end = 0x002286
|
|
||||||
__rodata_start = 0x00225d
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x00225d
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x001ca6
|
|
||||||
__udivdi3 = 0x001d06
|
|
||||||
__udivhi3 = 0x00191c
|
|
||||||
__udivmod_core = 0x00199b
|
|
||||||
__udivmoddi_core = 0x001d28
|
|
||||||
__udivmodsi_core = 0x001ab6
|
|
||||||
__udivsi3 = 0x001aee
|
|
||||||
__umoddi3 = 0x001d0f
|
|
||||||
__umodhi3 = 0x001928
|
|
||||||
__umodsi3 = 0x001b02
|
|
||||||
__umulhisi3 = 0x001893
|
|
||||||
__umulhisi3_qsq = 0x001e5f
|
|
||||||
gChainPath = 0x00225d
|
|
||||||
gDpHandle = 0x00a050
|
|
||||||
gMsg = 0x002271
|
|
||||||
gUserId = 0x00a04e
|
|
||||||
gWp = 0x00a000
|
|
||||||
longjmp = 0x001e35
|
|
||||||
main = 0x0010ba
|
|
||||||
memset = 0x00136c
|
|
||||||
setjmp = 0x001e0d
|
|
||||||
startdesk = 0x0014eb
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,169 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x001ffe ( 4094 bytes)
|
|
||||||
.rodata : 0x001ffe .. 0x002012 ( 20 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a002 ( 2 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
1259 /home/scott/claude/llvm816/demos/qdProbe.o
|
|
||||||
43513 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
5935 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
11953 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
7077 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
15379 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1349 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2540 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000002 __bss_seg0_size
|
|
||||||
0x000002 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x0015a5 EMStartUp
|
|
||||||
0x0015c4 NewHandle
|
|
||||||
0x0015ea QDStartUp
|
|
||||||
0x001600 RefreshDesktop
|
|
||||||
0x001612 __jsl_indir
|
|
||||||
0x001615 __mulhi3
|
|
||||||
0x001634 __umulhisi3
|
|
||||||
0x00168b __ashlhi3
|
|
||||||
0x00169a __lshrhi3
|
|
||||||
0x0016aa __ashrhi3
|
|
||||||
0x0016bd __udivhi3
|
|
||||||
0x0016c9 __umodhi3
|
|
||||||
0x0016d5 __divhi3
|
|
||||||
0x0016ef __modhi3
|
|
||||||
0x001709 __divmod_setup
|
|
||||||
0x00173c __udivmod_core
|
|
||||||
0x00175a __mulsi3
|
|
||||||
0x001813 __ashlsi3
|
|
||||||
0x001828 __lshrsi3
|
|
||||||
0x00183d __ashrsi3
|
|
||||||
0x001857 __udivmodsi_core
|
|
||||||
0x00188f __udivsi3
|
|
||||||
0x0018a3 __umodsi3
|
|
||||||
0x0018b7 __divsi3
|
|
||||||
0x0018de __modsi3
|
|
||||||
0x001905 __divmodsi_setup
|
|
||||||
0x001956 __divmoddi4_stash
|
|
||||||
0x001973 __retdi
|
|
||||||
0x001980 __ashldi3
|
|
||||||
0x0019a3 __lshrdi3
|
|
||||||
0x0019c6 __ashrdi3
|
|
||||||
0x0019ec __muldi3
|
|
||||||
0x001a47 __ucmpdi2
|
|
||||||
0x001a70 __cmpdi2
|
|
||||||
0x001aa7 __udivdi3
|
|
||||||
0x001ab0 __umoddi3
|
|
||||||
0x001ac9 __udivmoddi_core
|
|
||||||
0x001b16 __divdi3
|
|
||||||
0x001b35 __moddi3
|
|
||||||
0x001b62 __absdi_a
|
|
||||||
0x001b6a __absdi_b
|
|
||||||
0x001b72 __negdi_a
|
|
||||||
0x001b90 __negdi_b
|
|
||||||
0x001bae setjmp
|
|
||||||
0x001bd6 longjmp
|
|
||||||
0x001c00 __umulhisi3_qsq
|
|
||||||
0x001ffe __rodata_start
|
|
||||||
0x001ffe __text_end
|
|
||||||
0x001ffe gChainPath
|
|
||||||
0x002012 __init_array_end
|
|
||||||
0x002012 __init_array_start
|
|
||||||
0x002012 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 __indirTarget
|
|
||||||
0x00a002 __bss_end
|
|
||||||
0x00a002 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
EMStartUp = 0x0015a5
|
|
||||||
NewHandle = 0x0015c4
|
|
||||||
QDStartUp = 0x0015ea
|
|
||||||
RefreshDesktop = 0x001600
|
|
||||||
__absdi_a = 0x001b62
|
|
||||||
__absdi_b = 0x001b6a
|
|
||||||
__ashldi3 = 0x001980
|
|
||||||
__ashlhi3 = 0x00168b
|
|
||||||
__ashlsi3 = 0x001813
|
|
||||||
__ashrdi3 = 0x0019c6
|
|
||||||
__ashrhi3 = 0x0016aa
|
|
||||||
__ashrsi3 = 0x00183d
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a002
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000002
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000002
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x001a70
|
|
||||||
__divdi3 = 0x001b16
|
|
||||||
__divhi3 = 0x0016d5
|
|
||||||
__divmod_setup = 0x001709
|
|
||||||
__divmoddi4_stash = 0x001956
|
|
||||||
__divmodsi_setup = 0x001905
|
|
||||||
__divsi3 = 0x0018b7
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a002
|
|
||||||
__indirTarget = 0x00a000
|
|
||||||
__init_array_end = 0x002012
|
|
||||||
__init_array_start = 0x002012
|
|
||||||
__jsl_indir = 0x001612
|
|
||||||
__lshrdi3 = 0x0019a3
|
|
||||||
__lshrhi3 = 0x00169a
|
|
||||||
__lshrsi3 = 0x001828
|
|
||||||
__moddi3 = 0x001b35
|
|
||||||
__modhi3 = 0x0016ef
|
|
||||||
__modsi3 = 0x0018de
|
|
||||||
__muldi3 = 0x0019ec
|
|
||||||
__mulhi3 = 0x001615
|
|
||||||
__mulsi3 = 0x00175a
|
|
||||||
__negdi_a = 0x001b72
|
|
||||||
__negdi_b = 0x001b90
|
|
||||||
__retdi = 0x001973
|
|
||||||
__rodata_end = 0x002012
|
|
||||||
__rodata_start = 0x001ffe
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x001ffe
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x001a47
|
|
||||||
__udivdi3 = 0x001aa7
|
|
||||||
__udivhi3 = 0x0016bd
|
|
||||||
__udivmod_core = 0x00173c
|
|
||||||
__udivmoddi_core = 0x001ac9
|
|
||||||
__udivmodsi_core = 0x001857
|
|
||||||
__udivsi3 = 0x00188f
|
|
||||||
__umoddi3 = 0x001ab0
|
|
||||||
__umodhi3 = 0x0016c9
|
|
||||||
__umodsi3 = 0x0018a3
|
|
||||||
__umulhisi3 = 0x001634
|
|
||||||
__umulhisi3_qsq = 0x001c00
|
|
||||||
gChainPath = 0x001ffe
|
|
||||||
longjmp = 0x001bd6
|
|
||||||
main = 0x0010ba
|
|
||||||
setjmp = 0x001bae
|
|
||||||
BIN
demos/qdProbe.o
BIN
demos/qdProbe.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,333 +0,0 @@
|
||||||
# section layout
|
|
||||||
.text : 0x001000 .. 0x004457 ( 13399 bytes)
|
|
||||||
.rodata : 0x004457 .. 0x0048b3 ( 1116 bytes)
|
|
||||||
.bss : 0x00a000 .. 0x00a197 ( 407 bytes)
|
|
||||||
|
|
||||||
# per-input-file .text contributions
|
|
||||||
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
|
|
||||||
8992 /home/scott/claude/llvm816/demos/reversi.o
|
|
||||||
30853 /home/scott/claude/llvm816/runtime/libc.o
|
|
||||||
9098 /home/scott/claude/llvm816/runtime/snprintf.o
|
|
||||||
10865 /home/scott/claude/llvm816/runtime/extras.o
|
|
||||||
4374 /home/scott/claude/llvm816/runtime/softFloat.o
|
|
||||||
13388 /home/scott/claude/llvm816/runtime/softDouble.o
|
|
||||||
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
|
|
||||||
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
|
|
||||||
1139 /home/scott/claude/llvm816/runtime/desktop.o
|
|
||||||
2552 /home/scott/claude/llvm816/runtime/libgcc.o
|
|
||||||
|
|
||||||
# global symbols (sorted by address)
|
|
||||||
0x000000 __bss_bank
|
|
||||||
0x000000 __bss_seg0_bank
|
|
||||||
0x000000 __bss_seg1_bank
|
|
||||||
0x000000 __bss_seg1_lo16
|
|
||||||
0x000000 __bss_seg1_size
|
|
||||||
0x000000 __bss_seg2_bank
|
|
||||||
0x000000 __bss_seg2_lo16
|
|
||||||
0x000000 __bss_seg2_size
|
|
||||||
0x000000 __bss_seg3_bank
|
|
||||||
0x000000 __bss_seg3_lo16
|
|
||||||
0x000000 __bss_seg3_size
|
|
||||||
0x000197 __bss_seg0_size
|
|
||||||
0x000197 __bss_size
|
|
||||||
0x001000 __start
|
|
||||||
0x001000 __text_start
|
|
||||||
0x0010ba main
|
|
||||||
0x001c6f newGame
|
|
||||||
0x001dad findMove
|
|
||||||
0x00201e drawScore
|
|
||||||
0x0022d0 drawMovesList
|
|
||||||
0x0024d2 drawBoard
|
|
||||||
0x00256f drawSquare
|
|
||||||
0x0029aa getMoves
|
|
||||||
0x002b61 makeAMove
|
|
||||||
0x002d1d checkForDone
|
|
||||||
0x002f11 applyMove
|
|
||||||
0x0030de scoreMove
|
|
||||||
0x0033da memcpy
|
|
||||||
0x00345a memset
|
|
||||||
0x0034b8 CtlStartUp
|
|
||||||
0x0034c8 NoteAlert
|
|
||||||
0x0034e4 StopAlert
|
|
||||||
0x003500 EMStartUp
|
|
||||||
0x00351f FMStartUp
|
|
||||||
0x00352f LEStartUp
|
|
||||||
0x00353f LoadOneTool
|
|
||||||
0x00354f NewHandle
|
|
||||||
0x003575 MenuStartUp
|
|
||||||
0x003585 CheckMItem
|
|
||||||
0x003595 HiliteMenu
|
|
||||||
0x0035a5 InsertMenu
|
|
||||||
0x0035ba NewMenu
|
|
||||||
0x0035d4 QDStartUp
|
|
||||||
0x0035ea DrawString
|
|
||||||
0x0035fc FrameOval
|
|
||||||
0x00360e GetPort
|
|
||||||
0x00361e GetPortRect
|
|
||||||
0x003630 GlobalToLocal
|
|
||||||
0x003642 LineTo
|
|
||||||
0x003652 MoveTo
|
|
||||||
0x003662 PaintOval
|
|
||||||
0x003674 PaintRect
|
|
||||||
0x003686 SetPort
|
|
||||||
0x003698 BeginUpdate
|
|
||||||
0x0036aa EndUpdate
|
|
||||||
0x0036bc FrontWindow
|
|
||||||
0x0036cc NewWindow
|
|
||||||
0x0036e6 SelectWindow
|
|
||||||
0x0036f8 TaskMaster
|
|
||||||
0x00370f startdesk
|
|
||||||
0x003a2d paintDesktopBackdrop
|
|
||||||
0x003a5f __jsl_indir
|
|
||||||
0x003a62 __mulhi3
|
|
||||||
0x003a81 __umulhisi3
|
|
||||||
0x003ad8 __ashlhi3
|
|
||||||
0x003ae7 __lshrhi3
|
|
||||||
0x003af7 __ashrhi3
|
|
||||||
0x003b0a __udivhi3
|
|
||||||
0x003b16 __umodhi3
|
|
||||||
0x003b22 __divhi3
|
|
||||||
0x003b3c __modhi3
|
|
||||||
0x003b56 __divmod_setup
|
|
||||||
0x003b89 __udivmod_core
|
|
||||||
0x003ba7 __mulsi3
|
|
||||||
0x003c60 __ashlsi3
|
|
||||||
0x003c75 __lshrsi3
|
|
||||||
0x003c8a __ashrsi3
|
|
||||||
0x003ca4 __udivmodsi_core
|
|
||||||
0x003cdc __udivsi3
|
|
||||||
0x003cf0 __umodsi3
|
|
||||||
0x003d04 __divsi3
|
|
||||||
0x003d2b __modsi3
|
|
||||||
0x003d52 __divmodsi_setup
|
|
||||||
0x003da3 __divmoddi4_stash
|
|
||||||
0x003dc0 __retdi
|
|
||||||
0x003dcd __ashldi3
|
|
||||||
0x003df0 __lshrdi3
|
|
||||||
0x003e13 __ashrdi3
|
|
||||||
0x003e39 __muldi3
|
|
||||||
0x003ea0 __ucmpdi2
|
|
||||||
0x003ec9 __cmpdi2
|
|
||||||
0x003f00 __udivdi3
|
|
||||||
0x003f09 __umoddi3
|
|
||||||
0x003f22 __udivmoddi_core
|
|
||||||
0x003f6f __divdi3
|
|
||||||
0x003f8e __moddi3
|
|
||||||
0x003fbb __absdi_a
|
|
||||||
0x003fc3 __absdi_b
|
|
||||||
0x003fcb __negdi_a
|
|
||||||
0x003fe9 __negdi_b
|
|
||||||
0x004007 setjmp
|
|
||||||
0x00402f longjmp
|
|
||||||
0x004059 __umulhisi3_qsq
|
|
||||||
0x004457 __rodata_start
|
|
||||||
0x004457 __text_end
|
|
||||||
0x004457 gChainPath
|
|
||||||
0x00446b gColor
|
|
||||||
0x00446d optionsMenuStr
|
|
||||||
0x0044f6 levelMenuStr
|
|
||||||
0x004570 editMenuStr
|
|
||||||
0x0045e3 fileMenuStr
|
|
||||||
0x004622 appleMenuStr
|
|
||||||
0x004642 gBoardName
|
|
||||||
0x00464b gScoreName
|
|
||||||
0x004653 gMovesName
|
|
||||||
0x00465a gAboutMsg
|
|
||||||
0x00469c doAlert.okStr
|
|
||||||
0x0046a1 doAlert.button
|
|
||||||
0x0046b9 doAlert.message
|
|
||||||
0x0046d1 doAlert.alertRec
|
|
||||||
0x00470f gPly
|
|
||||||
0x004711 gCantPassMsg
|
|
||||||
0x00473c gIllegalMsg
|
|
||||||
0x004757 gDrawMsg
|
|
||||||
0x004779 gWhiteWinsMsg
|
|
||||||
0x00478f gBlackWinsMsg
|
|
||||||
0x0047a5 gPassMsg
|
|
||||||
0x0047c6 gDisp
|
|
||||||
0x0047d6 gSqScore
|
|
||||||
0x00489e scoreString.tpl
|
|
||||||
0x0048b3 __init_array_end
|
|
||||||
0x0048b3 __init_array_start
|
|
||||||
0x0048b3 __rodata_end
|
|
||||||
0x00a000 __bss_lo16
|
|
||||||
0x00a000 __bss_seg0_lo16
|
|
||||||
0x00a000 __bss_start
|
|
||||||
0x00a000 gEvent
|
|
||||||
0x00a02c gDone
|
|
||||||
0x00a02e gMovesLeft
|
|
||||||
0x00a030 gSelfPlay
|
|
||||||
0x00a032 gCurrentColor
|
|
||||||
0x00a034 initWindows.wp
|
|
||||||
0x00a082 gBoardWin
|
|
||||||
0x00a086 gScoreWin
|
|
||||||
0x00a08a gMovesWin
|
|
||||||
0x00a08e gBoard
|
|
||||||
0x00a0f2 gMovesMade
|
|
||||||
0x00a0f4 gMoves
|
|
||||||
0x00a174 gScoreBuf
|
|
||||||
0x00a189 gMoveNotation
|
|
||||||
0x00a18d gUserId
|
|
||||||
0x00a18f gDpHandle
|
|
||||||
0x00a193 gDpBase
|
|
||||||
0x00a195 __indirTarget
|
|
||||||
0x00a197 __bss_end
|
|
||||||
0x00a197 __heap_start
|
|
||||||
0x00bf00 __heap_end
|
|
||||||
BeginUpdate = 0x003698
|
|
||||||
CheckMItem = 0x003585
|
|
||||||
CtlStartUp = 0x0034b8
|
|
||||||
DrawString = 0x0035ea
|
|
||||||
EMStartUp = 0x003500
|
|
||||||
EndUpdate = 0x0036aa
|
|
||||||
FMStartUp = 0x00351f
|
|
||||||
FrameOval = 0x0035fc
|
|
||||||
FrontWindow = 0x0036bc
|
|
||||||
GetPort = 0x00360e
|
|
||||||
GetPortRect = 0x00361e
|
|
||||||
GlobalToLocal = 0x003630
|
|
||||||
HiliteMenu = 0x003595
|
|
||||||
InsertMenu = 0x0035a5
|
|
||||||
LEStartUp = 0x00352f
|
|
||||||
LineTo = 0x003642
|
|
||||||
LoadOneTool = 0x00353f
|
|
||||||
MenuStartUp = 0x003575
|
|
||||||
MoveTo = 0x003652
|
|
||||||
NewHandle = 0x00354f
|
|
||||||
NewMenu = 0x0035ba
|
|
||||||
NewWindow = 0x0036cc
|
|
||||||
NoteAlert = 0x0034c8
|
|
||||||
PaintOval = 0x003662
|
|
||||||
PaintRect = 0x003674
|
|
||||||
QDStartUp = 0x0035d4
|
|
||||||
SelectWindow = 0x0036e6
|
|
||||||
SetPort = 0x003686
|
|
||||||
StopAlert = 0x0034e4
|
|
||||||
TaskMaster = 0x0036f8
|
|
||||||
__absdi_a = 0x003fbb
|
|
||||||
__absdi_b = 0x003fc3
|
|
||||||
__ashldi3 = 0x003dcd
|
|
||||||
__ashlhi3 = 0x003ad8
|
|
||||||
__ashlsi3 = 0x003c60
|
|
||||||
__ashrdi3 = 0x003e13
|
|
||||||
__ashrhi3 = 0x003af7
|
|
||||||
__ashrsi3 = 0x003c8a
|
|
||||||
__bss_bank = 0x000000
|
|
||||||
__bss_end = 0x00a197
|
|
||||||
__bss_lo16 = 0x00a000
|
|
||||||
__bss_seg0_bank = 0x000000
|
|
||||||
__bss_seg0_lo16 = 0x00a000
|
|
||||||
__bss_seg0_size = 0x000197
|
|
||||||
__bss_seg1_bank = 0x000000
|
|
||||||
__bss_seg1_lo16 = 0x000000
|
|
||||||
__bss_seg1_size = 0x000000
|
|
||||||
__bss_seg2_bank = 0x000000
|
|
||||||
__bss_seg2_lo16 = 0x000000
|
|
||||||
__bss_seg2_size = 0x000000
|
|
||||||
__bss_seg3_bank = 0x000000
|
|
||||||
__bss_seg3_lo16 = 0x000000
|
|
||||||
__bss_seg3_size = 0x000000
|
|
||||||
__bss_size = 0x000197
|
|
||||||
__bss_start = 0x00a000
|
|
||||||
__cmpdi2 = 0x003ec9
|
|
||||||
__divdi3 = 0x003f6f
|
|
||||||
__divhi3 = 0x003b22
|
|
||||||
__divmod_setup = 0x003b56
|
|
||||||
__divmoddi4_stash = 0x003da3
|
|
||||||
__divmodsi_setup = 0x003d52
|
|
||||||
__divsi3 = 0x003d04
|
|
||||||
__heap_end = 0x00bf00
|
|
||||||
__heap_start = 0x00a197
|
|
||||||
__indirTarget = 0x00a195
|
|
||||||
__init_array_end = 0x0048b3
|
|
||||||
__init_array_start = 0x0048b3
|
|
||||||
__jsl_indir = 0x003a5f
|
|
||||||
__lshrdi3 = 0x003df0
|
|
||||||
__lshrhi3 = 0x003ae7
|
|
||||||
__lshrsi3 = 0x003c75
|
|
||||||
__moddi3 = 0x003f8e
|
|
||||||
__modhi3 = 0x003b3c
|
|
||||||
__modsi3 = 0x003d2b
|
|
||||||
__muldi3 = 0x003e39
|
|
||||||
__mulhi3 = 0x003a62
|
|
||||||
__mulsi3 = 0x003ba7
|
|
||||||
__negdi_a = 0x003fcb
|
|
||||||
__negdi_b = 0x003fe9
|
|
||||||
__retdi = 0x003dc0
|
|
||||||
__rodata_end = 0x0048b3
|
|
||||||
__rodata_start = 0x004457
|
|
||||||
__start = 0x001000
|
|
||||||
__text_end = 0x004457
|
|
||||||
__text_start = 0x001000
|
|
||||||
__ucmpdi2 = 0x003ea0
|
|
||||||
__udivdi3 = 0x003f00
|
|
||||||
__udivhi3 = 0x003b0a
|
|
||||||
__udivmod_core = 0x003b89
|
|
||||||
__udivmoddi_core = 0x003f22
|
|
||||||
__udivmodsi_core = 0x003ca4
|
|
||||||
__udivsi3 = 0x003cdc
|
|
||||||
__umoddi3 = 0x003f09
|
|
||||||
__umodhi3 = 0x003b16
|
|
||||||
__umodsi3 = 0x003cf0
|
|
||||||
__umulhisi3 = 0x003a81
|
|
||||||
__umulhisi3_qsq = 0x004059
|
|
||||||
appleMenuStr = 0x004622
|
|
||||||
applyMove = 0x002f11
|
|
||||||
checkForDone = 0x002d1d
|
|
||||||
doAlert.alertRec = 0x0046d1
|
|
||||||
doAlert.button = 0x0046a1
|
|
||||||
doAlert.message = 0x0046b9
|
|
||||||
doAlert.okStr = 0x00469c
|
|
||||||
drawBoard = 0x0024d2
|
|
||||||
drawMovesList = 0x0022d0
|
|
||||||
drawScore = 0x00201e
|
|
||||||
drawSquare = 0x00256f
|
|
||||||
editMenuStr = 0x004570
|
|
||||||
fileMenuStr = 0x0045e3
|
|
||||||
findMove = 0x001dad
|
|
||||||
gAboutMsg = 0x00465a
|
|
||||||
gBlackWinsMsg = 0x00478f
|
|
||||||
gBoard = 0x00a08e
|
|
||||||
gBoardName = 0x004642
|
|
||||||
gBoardWin = 0x00a082
|
|
||||||
gCantPassMsg = 0x004711
|
|
||||||
gChainPath = 0x004457
|
|
||||||
gColor = 0x00446b
|
|
||||||
gCurrentColor = 0x00a032
|
|
||||||
gDisp = 0x0047c6
|
|
||||||
gDone = 0x00a02c
|
|
||||||
gDpBase = 0x00a193
|
|
||||||
gDpHandle = 0x00a18f
|
|
||||||
gDrawMsg = 0x004757
|
|
||||||
gEvent = 0x00a000
|
|
||||||
gIllegalMsg = 0x00473c
|
|
||||||
gMoveNotation = 0x00a189
|
|
||||||
gMoves = 0x00a0f4
|
|
||||||
gMovesLeft = 0x00a02e
|
|
||||||
gMovesMade = 0x00a0f2
|
|
||||||
gMovesName = 0x004653
|
|
||||||
gMovesWin = 0x00a08a
|
|
||||||
gPassMsg = 0x0047a5
|
|
||||||
gPly = 0x00470f
|
|
||||||
gScoreBuf = 0x00a174
|
|
||||||
gScoreName = 0x00464b
|
|
||||||
gScoreWin = 0x00a086
|
|
||||||
gSelfPlay = 0x00a030
|
|
||||||
gSqScore = 0x0047d6
|
|
||||||
gUserId = 0x00a18d
|
|
||||||
gWhiteWinsMsg = 0x004779
|
|
||||||
getMoves = 0x0029aa
|
|
||||||
initWindows.wp = 0x00a034
|
|
||||||
levelMenuStr = 0x0044f6
|
|
||||||
longjmp = 0x00402f
|
|
||||||
main = 0x0010ba
|
|
||||||
makeAMove = 0x002b61
|
|
||||||
memcpy = 0x0033da
|
|
||||||
memset = 0x00345a
|
|
||||||
newGame = 0x001c6f
|
|
||||||
optionsMenuStr = 0x00446d
|
|
||||||
paintDesktopBackdrop = 0x003a2d
|
|
||||||
scoreMove = 0x0030de
|
|
||||||
scoreString.tpl = 0x00489e
|
|
||||||
setjmp = 0x004007
|
|
||||||
startdesk = 0x00370f
|
|
||||||
BIN
demos/reversi.o
BIN
demos/reversi.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue