X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Futil.h;h=633ccbfcd48db3c336db7fe0ca47df45a3a21661;hb=523febfe756566b414051a392d9ab0e5c1649f49;hp=69d9d1e73a507e94846599f55719f587c5f6db4c;hpb=80662def0bf707ae09de2d48d50156ccd84a24e3;p=retrobench diff --git a/src/util.h b/src/util.h index 69d9d1e..633ccbf 100644 --- a/src/util.h +++ b/src/util.h @@ -35,10 +35,10 @@ typedef unsigned long intptr_t; ((x) << 24)) -extern int sinlut[]; +extern short sinlut[]; -#define SIN(x) sinlut[(x) & 0x3ff] -#define COS(x) sinlut[((x) + 256) & 0x3ff] +#define SIN(x) (int)sinlut[(x) & 0x7ff] +#define COS(x) (int)sinlut[((x) + 512) & 0x7ff] int mask_to_shift(unsigned int mask);