aboutsummaryrefslogtreecommitdiff
path: root/x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c')
-rw-r--r--x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c b/x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c
new file mode 100644
index 000000000000..516ff7a028bb
--- /dev/null
+++ b/x11-drivers/xf86-video-neomagic/files/patch-src_neo__driver.c
@@ -0,0 +1,13 @@
+# Double in, double out; use fabs
+#
+--- src/neo_driver.c.orig 2016-11-25 03:32:57 UTC
++++ src/neo_driver.c
+@@ -2952,7 +2952,7 @@ neoCalcVCLK(ScrnInfoPtr pScrn, long freq
+ for (n = 0; n <= MAX_N; n++)
+ for (d = 1; d <= MAX_D; d++) {
+ f_out = (n+1.0)/((d+1.0)*(1<<f))*REF_FREQ;
+- f_diff = abs(f_out-f_target);
++ f_diff = fabs(f_out-f_target);
+ if (f_diff < f_best_diff) {
+ f_best_diff = f_diff;
+ n_best = n;