Changeset 23816


Ignore:
Timestamp:
09/21/13 15:41:40 (11 years ago)
Author:
nit
Message:

optimize

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/struct.h

    r23813 r23816  
    175175#define bcdtoint(i) ((((i & 0xf0) >> 4) * 10) + (i & 0x0f))
    176176
    177 #define alpha_composite(composite, fg, alpha, ralpha, bg) { \
    178 unsigned short temp = (fg)*(alpha) + (bg)*(ralpha);  \
    179 (composite) = (temp + (temp >> 8)) >> 8; }
     177#define alpha_composite(composite, fg, alpha, ralpha, bg) { (composite) = ((fg)*(alpha) + (bg)*(ralpha)) >> 8; }
    180178
    181179enum {LEFT=20000, CENTER, RIGHT, TEXTCENTER, TEXTRIGHT};
Note: See TracChangeset for help on using the changeset viewer.