Ignore:
Timestamp:
07/24/09 18:55:27 (3 years ago)
Author:
debrouxl
Message:

library:

  • use explicit register parameters for Sprite8/16/32, bsearch and qsort;
  • regenerate headers;
  • 2-byte optimization in Sprite8: shift count can be computed differently.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tigcc/include/C/sprites.h

    r1344 r1360  
    66/* Begin Auto-Generated Part */ 
    77enum SprtModes{SPRT_XOR,SPRT_OR,SPRT_AND,SPRT_RPLC}; 
    8 extern void Sprite8(short,short,short,const unsigned char*,void*,short)__ATTR_LIB_C__; 
    9 extern void Sprite16(short,short,short,__cpushort,void*,short)__ATTR_LIB_C__; 
    10 extern void Sprite32(short,short,short,__cpulong,void*,short)__ATTR_LIB_C__; 
     8extern void Sprite8(short asm("d0"),short asm("d1"),short asm("d2"),const unsigned char* asm("a0"),void* asm("a1"),short asm("d3"))__ATTR_LIB_ASM__; 
     9extern void Sprite16(short asm("d0"),short asm("d1"),short asm("d2"),__cpushort asm("a0"),void* asm("a1"),short asm("d3"))__ATTR_LIB_ASM__; 
     10extern void Sprite32(short asm("d0"),short asm("d1"),short asm("d2"),__cpulong asm("a0"),void* asm("a1"),short asm("d3"))__ATTR_LIB_ASM__; 
    1111/* End Auto-Generated Part */ 
    1212 
Note: See TracChangeset for help on using the changeset viewer.