emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android 0e0ea976cad: Update Android port


From: Po Lu
Subject: feature/android 0e0ea976cad: Update Android port
Date: Sun, 2 Apr 2023 22:28:28 -0400 (EDT)

branch: feature/android
commit 0e0ea976cadb950258d7f3754f8fe581d092e36a
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Update Android port
    
    * src/sfnt.c (sfnt_normalize_vector): Don't rely on undefined
    sign extension semantics.
---
 src/sfnt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sfnt.c b/src/sfnt.c
index f30093ba765..800adc19214 100644
--- a/src/sfnt.c
+++ b/src/sfnt.c
@@ -8241,8 +8241,8 @@ sfnt_normalize_vector (sfnt_f26dot6 vx, sfnt_f26dot6 vy,
     goto fail;
 
   /* Long division.. eek! */
-  vector->x = (sfnt_div_fixed (vx * 1024, magnitude) >> 2);
-  vector->y = (sfnt_div_fixed (vy * 1024, magnitude) >> 2);
+  vector->x = (sfnt_div_fixed (vx * 1024, magnitude) / 4);
+  vector->y = (sfnt_div_fixed (vy * 1024, magnitude) / 4);
 }
 
 /* Compute a unit vector describing the direction of a line from the



reply via email to

[Prev in Thread] Current Thread [Next in Thread]