[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- feature/android 0e0ea976cad: Update Android port,
Po Lu <=