Mercurial > hg > forks > pwpunix
diff nykyaeka/pwpdemo.h @ 0:acb5694e93d9
Initial import.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 18 May 2010 04:25:44 +0300 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nykyaeka/pwpdemo.h Tue May 18 04:25:44 2010 +0300 @@ -0,0 +1,17 @@ +#include "pwplib.h" +#define USE_SINTAB + +#define MAX(a,b) ((a)>(b)?(a):(b)) +#define MIN(a,b) ((a)<(b)?(a):(b)) + +#ifndef USE_SINTAB +#define SIN(a) (sin((a)*3.1415926/128)*32767) +#define COS(a) ((3.1415926/2)+(cos((a)*3.1415926/128))*32767) +#else +#ifndef HAS_SINTAB +extern signed int sintab16[]; +#endif +#define SIN(a) sintab16[(a)&255] +#define COS(a) sintab16[((a)+64)&255] +#endif +