Changes between Version 1 and Version 2 of SprtRoutinesFix

Show
Ignore:
Timestamp:
09/23/2009 09:09:24 AM (12 months ago)
Author:
debrouxl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SprtRoutinesFix

    v1 v2  
    1616extern void qsort(void* asm("a0"),short asm("d0"),short asm("d1"),compare_t asm("a2"))__ATTR_LIB_ASM__; 
    1717}}} 
    18 This is because besides a slight change in the Sprite8/16/32 routines, the recompiled tigcc.a contains: 
     18This is because besides a slight change in the Sprite8/16/32 routines, '''the recompiled tigcc.a contains''': 
    1919 1. a code correctness fix + size optimization for bsearch() (which has been broken since before the creation of the TIGCC CVS repository in 2004, probably since the routine was integrated in TIGCC); 
    2020 2. a significant size & speed optimization on qsort(), which was reported to be slow (it was, indeed, and it could be made faster by using a simple, well-known tweak for the algorithm);