]> git.sur5r.net Git - cc65/history - libsrc/runtime
Moved the first couple of files from 'geos-cbm' to 'geos-common' which are believed...
[cc65] / libsrc / runtime /
2011-07-10 uzAdded new 8x16 unsigned multiplication routine.
2011-07-10 uzAdded labels for umul16x16r16 and umul16x16r16m.
2011-01-11 uzFixed an error in the division routine: The high byte...
2010-02-04 uzComment update.
2009-12-18 uzAdded --forget-inc-paths to the assembler command line...
2009-11-12 uzRename the 8x8 multiplication using the same scheme...
2009-11-04 uzWorking on the division and multiplication routines.
2009-11-04 uzAdded division routine. Removed C callable entry points...
2009-11-04 uzThe upper 16 bit differ between signed and unsigned...
2009-11-03 uzAdded C callable entry point for the 16x16=32 multiplic...
2009-11-03 uzAdded 16*16=32 multiplication routine.
2009-11-02 uzAdded separate 8x8=>16 multiplication routine as start...
2009-10-20 uzRemove 65C02 code, because in this case, the value...
2009-09-18 uzRemoved unused code.
2009-08-31 uzThe pleasp.s module is no longer in use.
2009-08-31 uzOh well. Decided to throw away the separate implementat...
2009-08-31 uzRenamed leaasp.s again, this time to leaa0sp.s. Added...
2009-08-31 uzRenamed leasp.s to leaasp.s
2009-08-19 uzSpecial cased the division 16 by 8.
2009-08-17 uzGreatly improved multiplication routine. Optimized...
2009-08-16 uzAdded an entry point that clears the high word of rhs.
2009-08-15 uzMore entry points for long ops that clear the high...
2009-08-15 uzAdded additional entry points that clear the high word...
2009-08-14 uzAdded tosicmp0, a special entry point that clears the...
2009-02-22 uzA few minor 65C02 optimizations.
2008-08-02 uzgit-svn-id: svn://svn.cc65.org/cc65/trunk@3863 b7a2c559...
2007-08-26 cuzFixed a bug: Byte three of the remainder was overwritte...
2005-11-28 cuzAdd the ltest module to the makefile
2005-11-27 cuzFile was removed but is still needed.
2005-08-13 cuzRemoved obsolete modules
2005-07-05 cuzFixed a bug: Divisions with a divisor > 0xFFFFFF did...
2005-05-05 cuzCall interrupt handlers with carry clear
2005-04-25 cuzChange the sematics of callirq and the existing interru...
2005-02-26 cuzMove initialization code into the init segment
2004-10-26 cuzAdd definitions for tools so the makefile is useful...
2004-09-20 cuzRenamed __IRQFUNC_xxx -> __INTERRUPTOR_xxx
2004-07-05 cuzAdded lasr.o
2004-07-05 cuzNew code for the shift functions
2004-04-05 cuzFixed a bug
2004-04-04 cuzSmall fix
2004-04-04 cuzAdded a specialized callirq routine
2004-03-25 cuzOptimized the condes routine, because it is used to...
2003-12-14 cuzFixed a bug
2003-12-14 cuzDon't use callax because condes is called in interrupt...
2003-11-09 cuzUse new assembler syntax
2003-10-28 cuzRuntime function improvements by Piotr Fusik
2003-10-10 cuzImproved 65c02 support
2003-10-08 cuzSqueezed a few bytes out of the code
2003-08-20 cuzChanged rm -f to $(RM)
2003-05-13 cuzRedid the last change, because it was bug (A must be...
2003-05-04 cuzReplaced the incsp functions by faster (but slightly...
2003-04-12 cuzAdded some cycle counts
2003-03-07 cuzNew module
2003-02-16 cuzRemoved an unused constant.
2003-02-06 cuzMake sure the zap target is available
2002-12-26 cuzUse callay instead of jmpvec
2002-12-26 cuzMoved jmpvec into a separate module
2002-11-25 cuzNew functions to swap register variables
2002-11-23 cuzRewrite
2002-11-23 cuzFixed a bug in pushw0sp
2002-11-23 cuzNew module
2002-11-22 cuzexit() is __fastcall__
2002-11-02 cuzMoved divt.s from runtime into common because it's...
2002-10-25 cuzAdded new div() function written by Greg King
2002-10-24 cuzMinor optimization suggested by Greg King
2002-10-05 cuzRemove the swapeax routine, it is obsolete
2002-09-28 cuzFixed the result of the % operator for longs
2002-09-28 cuzFixed the result of the % operator for ints
2002-06-14 cuzFixed a bug
2002-05-26 cuzzpspace cannot be an external symbol
2002-05-26 cuzAdded module with zero page locations
2002-04-21 cuzdos -> unix lf conversion
2002-04-17 cuzFixed wrong compares (new code by Piotr Fusik)
2002-03-16 cuzAdded a few more specialized multiply routines
2001-11-17 cuzSeveral SBC optimizations suggested by Piotr Fusik
2001-11-04 cuzFixed a bug
2001-10-24 cuzCleanup
2001-10-24 cuzNew pushwysp implementation
2001-10-11 cuzRemoved the switch routines
2001-10-04 cuzAdded special multiplication routines
2001-10-01 cuzChanged name for long compare subroutine
2001-09-21 cuzRemoved old code to set the flags
2001-09-08 cuzRemoved the ldeax module
2001-07-29 cuzRemove unused stuff
2001-07-26 cuzRemove/cleanup
2001-07-25 cuzRemove unneeded code
2001-07-25 cuzMore shift routines
2001-04-04 cuzRenamed a file with more than 8 chars in its name
2001-04-02 cuzsteaxspi.o was missing
2001-03-26 cuzAdded mor specialized decax functions
2001-03-26 cuzRemoved an obsolete import
2001-03-26 cuzRecode decsp8
2001-03-26 cuzFixed a typo
2001-03-24 cuzSqueeze one cycle and several bytes out of the pushax...
2001-03-24 cuzRewrite the decsp and subysp functions now since they...
2001-03-24 cuzdecspX will no longer save a
2001-03-23 cuzIncreased h/w stack safety zone to 12 bytes
2001-03-20 cuzAdded code to check the 6502 stack
2001-03-19 cuzFixed a typo
2001-03-19 cuzAdded a stack checking routine
next