Changes between Version 1 and Version 2 of SprtRoutinesFix
- Timestamp:
- 09/23/2009 09:09:24 AM (12 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SprtRoutinesFix
v1 v2 16 16 extern void qsort(void* asm("a0"),short asm("d0"),short asm("d1"),compare_t asm("a2"))__ATTR_LIB_ASM__; 17 17 }}} 18 This is because besides a slight change in the Sprite8/16/32 routines, the recompiled tigcc.a contains:18 This is because besides a slight change in the Sprite8/16/32 routines, '''the recompiled tigcc.a contains''': 19 19 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); 20 20 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);
