[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 18eb93556: * src/psaux/cffdecode.c (cff_op_sqrt): Imp
From: |
Werner Lemberg |
Subject: |
[freetype2] master 18eb93556: * src/psaux/cffdecode.c (cff_op_sqrt): Improve initial guess. |
Date: |
Mon, 11 Sep 2023 17:02:21 -0400 (EDT) |
branch: master
commit 18eb93556c96fde66db57d59fe441a189dda3aee
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/psaux/cffdecode.c (cff_op_sqrt): Improve initial guess.
---
src/psaux/cffdecode.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/psaux/cffdecode.c b/src/psaux/cffdecode.c
index 562d17d22..0f1cd683c 100644
--- a/src/psaux/cffdecode.c
+++ b/src/psaux/cffdecode.c
@@ -17,6 +17,7 @@
#include <freetype/freetype.h>
+#include <freetype/internal/ftcalc.h>
#include <freetype/internal/ftdebug.h>
#include <freetype/internal/ftserv.h>
#include <freetype/internal/services/svcfftl.h>
@@ -1755,7 +1756,7 @@
args[0] = 46341;
else if ( args[0] > 0 )
{
- FT_Fixed root = args[0];
+ FT_Fixed root = 1 << ( ( 17 + FT_MSB( args[0] ) ) >> 1 );
FT_Fixed new_root;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 18eb93556: * src/psaux/cffdecode.c (cff_op_sqrt): Improve initial guess.,
Werner Lemberg <=