freebsd-ports/graphics/plasma-kmod/files/patch-plasma_saver.h
2012-04-18 23:19:55 +00:00

56 lines
2.3 KiB
C

--- plasma_saver.h.orig 2001-01-24 11:57:49.000000000 -0500
+++ plasma_saver.h 2012-04-18 17:24:25.000000000 -0400
@@ -29,30 +29,32 @@
* $FreeBSD$
*/
-#define PI 3.14159265358979323846
-#define TWO_PI 6.28318530717958647692
+#define SCALE 1000000000LL
+#define PI 3141592654LL
+#define TWO_PI 6283185307LL
/* Precomputed values of sin(x), 0<=x<=TWO_PI */
-float aprsinv[] = { 0.0000, 0.0698, 0.1392, 0.2079, 0.2756,
- 0.3420, 0.4067, 0.4695, 0.5299, 0.5878,
- 0.6428, 0.6947, 0.7431, 0.7880, 0.8290,
- 0.8660, 0.8988, 0.9272, 0.9511, 0.9703,
- 0.9848, 0.9945, 0.9994, 0.9994, 0.9945,
- 0.9848, 0.9703, 0.9511, 0.9272, 0.8988,
- 0.8660, 0.8290, 0.7880, 0.7431, 0.6947,
- 0.6428, 0.5878, 0.5299, 0.4695, 0.4067,
- 0.3420, 0.2756, 0.2079, 0.1392, 0.0698,
- 0.0000, -0.0698, -0.1392, -0.2079, -0.2756,
- -0.3420,-0.4067, -0.4695, -0.5299, -0.5878,
- -0.6428,-0.6947, -0.7431, -0.7880, -0.8290,
- -0.8660,-0.8988, -0.9272, -0.9511, -0.9703,
- -0.9848,-0.9945, -0.9994, -0.9994, -0.9945,
- -0.9848,-0.9703, -0.9511, -0.9272, -0.8988,
- -0.8660,-0.8290, -0.7880, -0.7431, -0.6947,
- -0.6428,-0.5878, -0.5299, -0.4695, -0.4067,
- -0.3420,-0.2756, -0.2079, -0.1392, -0.0698
- };
+int aprsinv[] = {
+ 0, 69756474, 139173101, 207911691, 275637356,
+ 342020143, 406736643, 469471563, 529919264, 587785252,
+ 642787610, 694658370, 743144825, 788010754, 829037573,
+ 866025404, 898794046, 927183855, 951056516, 970295726,
+ 984807753, 994521895, 999390827, 999390827, 994521895,
+ 984807753, 970295726, 951056516, 927183855, 898794046,
+ 866025404, 829037573, 788010754, 743144825, 694658370,
+ 642787610, 587785252, 529919264, 469471563, 406736643,
+ 342020143, 275637356, 207911691, 139173101, 69756474,
+ 0, -69756474, -139173101, -207911691, -275637356,
+ -342020143, -406736643, -469471563, -529919264, -587785252,
+ -642787610, -694658370, -743144825, -788010754, -829037573,
+ -866025404, -898794046, -927183855, -951056516, -970295726,
+ -984807753, -994521895, -999390827, -999390827, -994521895,
+ -984807753, -970295726, -951056516, -927183855, -898794046,
+ -866025404, -829037573, -788010754, -743144825, -694658370,
+ -642787610, -587785252, -529919264, -469471563, -406736643,
+ -342020143, -275637356, -207911691, -139173101, -69756474
+};
u_char plasma_pal[768] = {
0, 0, 0,