diff --git a/bench_simple.s b/bench_simple.s deleted file mode 100644 index 52a06b9..0000000 --- a/bench_simple.s +++ /dev/null @@ -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` - diff --git a/compare/evalAt.calypsi.lst b/compare/evalAt.calypsi.lst deleted file mode 100644 index 178c642..0000000 --- a/compare/evalAt.calypsi.lst +++ /dev/null @@ -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 diff --git a/compare/evalAt.ours.s b/compare/evalAt.ours.s deleted file mode 100644 index 941758a..0000000 --- a/compare/evalAt.ours.s +++ /dev/null @@ -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 diff --git a/compare/mul16to32.calypsi.lst b/compare/mul16to32.calypsi.lst deleted file mode 100644 index 6c351b1..0000000 --- a/compare/mul16to32.calypsi.lst +++ /dev/null @@ -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 diff --git a/compare/mul16to32.ours.s b/compare/mul16to32.ours.s deleted file mode 100644 index a008c37..0000000 --- a/compare/mul16to32.ours.s +++ /dev/null @@ -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 diff --git a/compare/sumSquares.calypsi.lst b/compare/sumSquares.calypsi.lst deleted file mode 100644 index fae57d0..0000000 --- a/compare/sumSquares.calypsi.lst +++ /dev/null @@ -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 diff --git a/compare/sumSquares.ours.s b/compare/sumSquares.ours.s deleted file mode 100644 index eb89d24..0000000 --- a/compare/sumSquares.ours.s +++ /dev/null @@ -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 diff --git a/demos/frame.bin b/demos/frame.bin deleted file mode 100644 index ea9ee54..0000000 Binary files a/demos/frame.bin and /dev/null differ diff --git a/demos/frame.map b/demos/frame.map deleted file mode 100644 index c797180..0000000 --- a/demos/frame.map +++ /dev/null @@ -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 diff --git a/demos/frame.o b/demos/frame.o deleted file mode 100644 index 2c9ec2d..0000000 Binary files a/demos/frame.o and /dev/null differ diff --git a/demos/frame.omf b/demos/frame.omf deleted file mode 100644 index e7bf3a6..0000000 Binary files a/demos/frame.omf and /dev/null differ diff --git a/demos/frame.reloc b/demos/frame.reloc deleted file mode 100644 index 0b0f42e..0000000 Binary files a/demos/frame.reloc and /dev/null differ diff --git a/demos/gnoCat.bin b/demos/gnoCat.bin deleted file mode 100644 index b1ffe94..0000000 Binary files a/demos/gnoCat.bin and /dev/null differ diff --git a/demos/gnoCat.map b/demos/gnoCat.map deleted file mode 100644 index 4a0af32..0000000 --- a/demos/gnoCat.map +++ /dev/null @@ -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 diff --git a/demos/gnoCat.o b/demos/gnoCat.o deleted file mode 100644 index 8a86f9b..0000000 Binary files a/demos/gnoCat.o and /dev/null differ diff --git a/demos/gnoCat.omf b/demos/gnoCat.omf deleted file mode 100644 index 09a08c3..0000000 Binary files a/demos/gnoCat.omf and /dev/null differ diff --git a/demos/gnoCat.reloc b/demos/gnoCat.reloc deleted file mode 100644 index 848de3e..0000000 Binary files a/demos/gnoCat.reloc and /dev/null differ diff --git a/demos/gnoFile.bin b/demos/gnoFile.bin deleted file mode 100644 index 189e912..0000000 Binary files a/demos/gnoFile.bin and /dev/null differ diff --git a/demos/gnoFile.map b/demos/gnoFile.map deleted file mode 100644 index 5ef7640..0000000 --- a/demos/gnoFile.map +++ /dev/null @@ -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 diff --git a/demos/gnoFile.o b/demos/gnoFile.o deleted file mode 100644 index d6204ba..0000000 Binary files a/demos/gnoFile.o and /dev/null differ diff --git a/demos/gnoFile.omf b/demos/gnoFile.omf deleted file mode 100644 index 55dc288..0000000 Binary files a/demos/gnoFile.omf and /dev/null differ diff --git a/demos/gnoFile.reloc b/demos/gnoFile.reloc deleted file mode 100644 index 3484331..0000000 Binary files a/demos/gnoFile.reloc and /dev/null differ diff --git a/demos/gnoFmt.bin b/demos/gnoFmt.bin deleted file mode 100644 index 016fc5f..0000000 Binary files a/demos/gnoFmt.bin and /dev/null differ diff --git a/demos/gnoFmt.map b/demos/gnoFmt.map deleted file mode 100644 index 682b8ad..0000000 --- a/demos/gnoFmt.map +++ /dev/null @@ -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 diff --git a/demos/gnoFmt.o b/demos/gnoFmt.o deleted file mode 100644 index ac755bd..0000000 Binary files a/demos/gnoFmt.o and /dev/null differ diff --git a/demos/gnoFmt.omf b/demos/gnoFmt.omf deleted file mode 100644 index b3dd2a6..0000000 Binary files a/demos/gnoFmt.omf and /dev/null differ diff --git a/demos/gnoFmt.reloc b/demos/gnoFmt.reloc deleted file mode 100644 index c6e3679..0000000 Binary files a/demos/gnoFmt.reloc and /dev/null differ diff --git a/demos/gnoHello.bin b/demos/gnoHello.bin deleted file mode 100644 index c2c0d96..0000000 Binary files a/demos/gnoHello.bin and /dev/null differ diff --git a/demos/gnoHello.map b/demos/gnoHello.map deleted file mode 100644 index aa80ff1..0000000 --- a/demos/gnoHello.map +++ /dev/null @@ -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 diff --git a/demos/gnoHello.o b/demos/gnoHello.o deleted file mode 100644 index 9832ad1..0000000 Binary files a/demos/gnoHello.o and /dev/null differ diff --git a/demos/gnoHello.omf b/demos/gnoHello.omf deleted file mode 100644 index 42026f6..0000000 Binary files a/demos/gnoHello.omf and /dev/null differ diff --git a/demos/gnoHello.reloc b/demos/gnoHello.reloc deleted file mode 100644 index 16e1e40..0000000 Binary files a/demos/gnoHello.reloc and /dev/null differ diff --git a/demos/gnoStdin.bin b/demos/gnoStdin.bin deleted file mode 100644 index 3f1a1aa..0000000 Binary files a/demos/gnoStdin.bin and /dev/null differ diff --git a/demos/gnoStdin.map b/demos/gnoStdin.map deleted file mode 100644 index 0f5ad8b..0000000 --- a/demos/gnoStdin.map +++ /dev/null @@ -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 diff --git a/demos/gnoStdin.o b/demos/gnoStdin.o deleted file mode 100644 index e173e06..0000000 Binary files a/demos/gnoStdin.o and /dev/null differ diff --git a/demos/gnoStdin.omf b/demos/gnoStdin.omf deleted file mode 100644 index f64ce12..0000000 Binary files a/demos/gnoStdin.omf and /dev/null differ diff --git a/demos/gnoStdin.reloc b/demos/gnoStdin.reloc deleted file mode 100644 index a967143..0000000 Binary files a/demos/gnoStdin.reloc and /dev/null differ diff --git a/demos/heavyRelocs.bin b/demos/heavyRelocs.bin deleted file mode 100644 index c45f0fa..0000000 Binary files a/demos/heavyRelocs.bin and /dev/null differ diff --git a/demos/heavyRelocs.map b/demos/heavyRelocs.map deleted file mode 100644 index 646e530..0000000 --- a/demos/heavyRelocs.map +++ /dev/null @@ -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 diff --git a/demos/heavyRelocs.o b/demos/heavyRelocs.o deleted file mode 100644 index 1c27f43..0000000 Binary files a/demos/heavyRelocs.o and /dev/null differ diff --git a/demos/heavyRelocs.omf b/demos/heavyRelocs.omf deleted file mode 100644 index 053e057..0000000 Binary files a/demos/heavyRelocs.omf and /dev/null differ diff --git a/demos/heavyRelocs.reloc b/demos/heavyRelocs.reloc deleted file mode 100644 index 845cf87..0000000 Binary files a/demos/heavyRelocs.reloc and /dev/null differ diff --git a/demos/helloBeep.bin b/demos/helloBeep.bin deleted file mode 100644 index ab64853..0000000 Binary files a/demos/helloBeep.bin and /dev/null differ diff --git a/demos/helloBeep.map b/demos/helloBeep.map deleted file mode 100644 index d09c109..0000000 --- a/demos/helloBeep.map +++ /dev/null @@ -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 diff --git a/demos/helloBeep.o b/demos/helloBeep.o deleted file mode 100644 index db43fc5..0000000 Binary files a/demos/helloBeep.o and /dev/null differ diff --git a/demos/helloBeep.omf b/demos/helloBeep.omf deleted file mode 100644 index 1f9e38f..0000000 Binary files a/demos/helloBeep.omf and /dev/null differ diff --git a/demos/helloBeep.reloc b/demos/helloBeep.reloc deleted file mode 100644 index 7eba181..0000000 Binary files a/demos/helloBeep.reloc and /dev/null differ diff --git a/demos/helloText.bin b/demos/helloText.bin deleted file mode 100644 index 814d34b..0000000 Binary files a/demos/helloText.bin and /dev/null differ diff --git a/demos/helloText.map b/demos/helloText.map deleted file mode 100644 index df5a3b0..0000000 --- a/demos/helloText.map +++ /dev/null @@ -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 diff --git a/demos/helloText.o b/demos/helloText.o deleted file mode 100644 index 87fa90f..0000000 Binary files a/demos/helloText.o and /dev/null differ diff --git a/demos/helloText.omf b/demos/helloText.omf deleted file mode 100644 index 4f3c40a..0000000 Binary files a/demos/helloText.omf and /dev/null differ diff --git a/demos/helloText.reloc b/demos/helloText.reloc deleted file mode 100644 index 6177be8..0000000 Binary files a/demos/helloText.reloc and /dev/null differ diff --git a/demos/helloWindow.bin b/demos/helloWindow.bin deleted file mode 100644 index 2d7356f..0000000 Binary files a/demos/helloWindow.bin and /dev/null differ diff --git a/demos/helloWindow.map b/demos/helloWindow.map deleted file mode 100644 index 7944a80..0000000 --- a/demos/helloWindow.map +++ /dev/null @@ -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 diff --git a/demos/helloWindow.o b/demos/helloWindow.o deleted file mode 100644 index b4f0504..0000000 Binary files a/demos/helloWindow.o and /dev/null differ diff --git a/demos/helloWindow.omf b/demos/helloWindow.omf deleted file mode 100644 index d52fc4c..0000000 Binary files a/demos/helloWindow.omf and /dev/null differ diff --git a/demos/helloWindow.reloc b/demos/helloWindow.reloc deleted file mode 100644 index 1a5835c..0000000 Binary files a/demos/helloWindow.reloc and /dev/null differ diff --git a/demos/minicad.bin b/demos/minicad.bin deleted file mode 100644 index de02cf2..0000000 Binary files a/demos/minicad.bin and /dev/null differ diff --git a/demos/minicad.map b/demos/minicad.map deleted file mode 100644 index e0ae52a..0000000 --- a/demos/minicad.map +++ /dev/null @@ -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 diff --git a/demos/minicad.o b/demos/minicad.o deleted file mode 100644 index ec1ba6e..0000000 Binary files a/demos/minicad.o and /dev/null differ diff --git a/demos/minicad.omf b/demos/minicad.omf deleted file mode 100644 index 422d958..0000000 Binary files a/demos/minicad.omf and /dev/null differ diff --git a/demos/minicad.reloc b/demos/minicad.reloc deleted file mode 100644 index d5b2099..0000000 Binary files a/demos/minicad.reloc and /dev/null differ diff --git a/demos/orcaFrame.bin b/demos/orcaFrame.bin deleted file mode 100644 index 5ba0a33..0000000 Binary files a/demos/orcaFrame.bin and /dev/null differ diff --git a/demos/orcaFrame.map b/demos/orcaFrame.map deleted file mode 100644 index 1dc9c3f..0000000 --- a/demos/orcaFrame.map +++ /dev/null @@ -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 diff --git a/demos/orcaFrame.o b/demos/orcaFrame.o deleted file mode 100644 index 304c618..0000000 Binary files a/demos/orcaFrame.o and /dev/null differ diff --git a/demos/orcaFrame.omf b/demos/orcaFrame.omf deleted file mode 100644 index 1fa1b80..0000000 Binary files a/demos/orcaFrame.omf and /dev/null differ diff --git a/demos/orcaFrame.reloc b/demos/orcaFrame.reloc deleted file mode 100644 index 8dc7598..0000000 Binary files a/demos/orcaFrame.reloc and /dev/null differ diff --git a/demos/qdProbe.bin b/demos/qdProbe.bin deleted file mode 100644 index 8256fd4..0000000 Binary files a/demos/qdProbe.bin and /dev/null differ diff --git a/demos/qdProbe.map b/demos/qdProbe.map deleted file mode 100644 index 0978ede..0000000 --- a/demos/qdProbe.map +++ /dev/null @@ -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 diff --git a/demos/qdProbe.o b/demos/qdProbe.o deleted file mode 100644 index 7110f4b..0000000 Binary files a/demos/qdProbe.o and /dev/null differ diff --git a/demos/qdProbe.omf b/demos/qdProbe.omf deleted file mode 100644 index a3a511d..0000000 Binary files a/demos/qdProbe.omf and /dev/null differ diff --git a/demos/qdProbe.reloc b/demos/qdProbe.reloc deleted file mode 100644 index 5795d4c..0000000 Binary files a/demos/qdProbe.reloc and /dev/null differ diff --git a/demos/reversi.bin b/demos/reversi.bin deleted file mode 100644 index 9b16e08..0000000 Binary files a/demos/reversi.bin and /dev/null differ diff --git a/demos/reversi.map b/demos/reversi.map deleted file mode 100644 index 8ce9d7b..0000000 --- a/demos/reversi.map +++ /dev/null @@ -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 diff --git a/demos/reversi.o b/demos/reversi.o deleted file mode 100644 index 53c3f42..0000000 Binary files a/demos/reversi.o and /dev/null differ diff --git a/demos/reversi.omf b/demos/reversi.omf deleted file mode 100644 index 959f5ac..0000000 Binary files a/demos/reversi.omf and /dev/null differ diff --git a/demos/reversi.reloc b/demos/reversi.reloc deleted file mode 100644 index e138dca..0000000 Binary files a/demos/reversi.reloc and /dev/null differ diff --git a/tests/lua/build/lapi.o b/tests/lua/build/lapi.o deleted file mode 100644 index d65f81d..0000000 Binary files a/tests/lua/build/lapi.o and /dev/null differ diff --git a/tests/lua/build/lauxlib.o b/tests/lua/build/lauxlib.o deleted file mode 100644 index 4d6f5dd..0000000 Binary files a/tests/lua/build/lauxlib.o and /dev/null differ diff --git a/tests/lua/build/lbaselib.o b/tests/lua/build/lbaselib.o deleted file mode 100644 index 90ad192..0000000 Binary files a/tests/lua/build/lbaselib.o and /dev/null differ diff --git a/tests/lua/build/lcode.o b/tests/lua/build/lcode.o deleted file mode 100644 index 6de4e7e..0000000 Binary files a/tests/lua/build/lcode.o and /dev/null differ diff --git a/tests/lua/build/ldebug.o b/tests/lua/build/ldebug.o deleted file mode 100644 index 3c8f224..0000000 Binary files a/tests/lua/build/ldebug.o and /dev/null differ diff --git a/tests/lua/build/ldo.o b/tests/lua/build/ldo.o deleted file mode 100644 index e7c384e..0000000 Binary files a/tests/lua/build/ldo.o and /dev/null differ diff --git a/tests/lua/build/ldump.o b/tests/lua/build/ldump.o deleted file mode 100644 index 56fde3b..0000000 Binary files a/tests/lua/build/ldump.o and /dev/null differ diff --git a/tests/lua/build/lfunc.o b/tests/lua/build/lfunc.o deleted file mode 100644 index 455589a..0000000 Binary files a/tests/lua/build/lfunc.o and /dev/null differ diff --git a/tests/lua/build/lgc.o b/tests/lua/build/lgc.o deleted file mode 100644 index 2427abf..0000000 Binary files a/tests/lua/build/lgc.o and /dev/null differ diff --git a/tests/lua/build/llex.o b/tests/lua/build/llex.o deleted file mode 100644 index 82cab69..0000000 Binary files a/tests/lua/build/llex.o and /dev/null differ diff --git a/tests/lua/build/lmathlib.o b/tests/lua/build/lmathlib.o deleted file mode 100644 index d243120..0000000 Binary files a/tests/lua/build/lmathlib.o and /dev/null differ diff --git a/tests/lua/build/lmem.o b/tests/lua/build/lmem.o deleted file mode 100644 index 5ab5667..0000000 Binary files a/tests/lua/build/lmem.o and /dev/null differ diff --git a/tests/lua/build/lobject.o b/tests/lua/build/lobject.o deleted file mode 100644 index eeb98ea..0000000 Binary files a/tests/lua/build/lobject.o and /dev/null differ diff --git a/tests/lua/build/lopcodes.o b/tests/lua/build/lopcodes.o deleted file mode 100644 index caf1ea8..0000000 Binary files a/tests/lua/build/lopcodes.o and /dev/null differ diff --git a/tests/lua/build/lparser.o b/tests/lua/build/lparser.o deleted file mode 100644 index 77ecdcf..0000000 Binary files a/tests/lua/build/lparser.o and /dev/null differ diff --git a/tests/lua/build/lstate.o b/tests/lua/build/lstate.o deleted file mode 100644 index 15d9699..0000000 Binary files a/tests/lua/build/lstate.o and /dev/null differ diff --git a/tests/lua/build/lstring.o b/tests/lua/build/lstring.o deleted file mode 100644 index 02d7fac..0000000 Binary files a/tests/lua/build/lstring.o and /dev/null differ diff --git a/tests/lua/build/lstrlib.o b/tests/lua/build/lstrlib.o deleted file mode 100644 index 2a704f2..0000000 Binary files a/tests/lua/build/lstrlib.o and /dev/null differ diff --git a/tests/lua/build/ltable.o b/tests/lua/build/ltable.o deleted file mode 100644 index a132314..0000000 Binary files a/tests/lua/build/ltable.o and /dev/null differ diff --git a/tests/lua/build/ltablib.o b/tests/lua/build/ltablib.o deleted file mode 100644 index 487b4c5..0000000 Binary files a/tests/lua/build/ltablib.o and /dev/null differ diff --git a/tests/lua/build/ltm.o b/tests/lua/build/ltm.o deleted file mode 100644 index 6a4740f..0000000 Binary files a/tests/lua/build/ltm.o and /dev/null differ diff --git a/tests/lua/build/luaStubs.o b/tests/lua/build/luaStubs.o deleted file mode 100644 index 4e6cef9..0000000 Binary files a/tests/lua/build/luaStubs.o and /dev/null differ diff --git a/tests/lua/build/lundump.o b/tests/lua/build/lundump.o deleted file mode 100644 index ad94a74..0000000 Binary files a/tests/lua/build/lundump.o and /dev/null differ diff --git a/tests/lua/build/lvm.o b/tests/lua/build/lvm.o deleted file mode 100644 index f1bc93a..0000000 Binary files a/tests/lua/build/lvm.o and /dev/null differ diff --git a/tests/lua/build/lzio.o b/tests/lua/build/lzio.o deleted file mode 100644 index 04c2ec1..0000000 Binary files a/tests/lua/build/lzio.o and /dev/null differ diff --git a/tests/lua/luaTest.bin b/tests/lua/luaTest.bin deleted file mode 100644 index 7d85d4c..0000000 Binary files a/tests/lua/luaTest.bin and /dev/null differ diff --git a/tests/lua/luaTest.o b/tests/lua/luaTest.o deleted file mode 100644 index 14c1605..0000000 Binary files a/tests/lua/luaTest.o and /dev/null differ diff --git a/tests/lua/luaTest.seg2.bin b/tests/lua/luaTest.seg2.bin deleted file mode 100644 index 7add36b..0000000 Binary files a/tests/lua/luaTest.seg2.bin and /dev/null differ diff --git a/tests/lua/luaTest.seg3.bin b/tests/lua/luaTest.seg3.bin deleted file mode 100644 index 2da65b2..0000000 Binary files a/tests/lua/luaTest.seg3.bin and /dev/null differ diff --git a/tests/lua/luaTest.seg4.bin b/tests/lua/luaTest.seg4.bin deleted file mode 100644 index 1160205..0000000 Binary files a/tests/lua/luaTest.seg4.bin and /dev/null differ diff --git a/tests/lua/luaTest.seg5.bin b/tests/lua/luaTest.seg5.bin deleted file mode 100644 index ddd896e..0000000 Binary files a/tests/lua/luaTest.seg5.bin and /dev/null differ