|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: A T
Length: 1506 (0x5e2)
Types: TextFile
Names: »AAA_TO_DO«
└─⟦afbc8121e⟧ Bits:30000532 8mm tape, Rational 1000, MC68020_OS2000 7_2_2
└─⟦77aa8350c⟧ »DATA«
└─⟦f794ecd1d⟧
└─⟦24d1ddd49⟧
└─⟦this⟧
reduce # of parameters to satisfies_ops routines since type_desc contains
most? may not be possible, but worth investigating.
make short_pointer_ops a library unit? somehow get it out of
the os2000 runtimes.
Bytes of code in SCG Support runtimes
Unit 7.1.1 (A) (B)
----------------------------------- ----- ----- -----
SCG_SUPPORT'SPEC 12 2 2
SCG_SUPPORT'BODY 1172 990 1014
SCG_SUPPORT.ALLOCATE'BODY 1336 1186 1242
SCG_SUPPORT.ASM_INTERFACE'BODY 228 168 168
SCG_SUPPORT.CONVERT'BODY 1298 1156 862
SCG_SUPPORT.COPY'BODY 5078 4436 4140*
SCG_SUPPORT.DEBUG'BODY 5772 5562 5562
SCG_SUPPORT.EQUAL'BODY 4654 4032 3948*
SCG_SUPPORT.RETURN_VALUE'BODY 5982 5176 4678*
SCG_SUPPORT.SATISFIES'BODY 1090 940 786
SCG_SUPPORT.SATISFIES_OPS'BODY 1146 1098 1120
SCG_SUPPORT.SHORT_POINTER_OPS'BODY 206 162 162
TARGET'SPEC 12 2 2
----- ----- -----
7.1.1 Beta-1 version. Debug=Full, Opt=3
(A) Same code. Deubg=Partial, Opt=3
Eliminate collection in Short_Pointer_Ops.
(B) Same as (A), heavy inlining. Optimizer still
refuses to inline lots of deeply nested stuff on
units marked (*).