[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master e2faee7a 1/2: * graph/gblender.c (gblender_look
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master e2faee7a 1/2: * graph/gblender.c (gblender_lookup*): Count clashes directly. |
Date: |
Wed, 24 Aug 2022 21:29:21 -0400 (EDT) |
branch: master
commit e2faee7a7bef54a1a3bd095e9cee9c9404802723
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* graph/gblender.c (gblender_lookup*): Count clashes directly.
---
graph/gblender.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/graph/gblender.c b/graph/gblender.c
index a26fb83c..8184a494 100644
--- a/graph/gblender.c
+++ b/graph/gblender.c
@@ -285,6 +285,9 @@ gblender_lookup( GBlender blender,
key->foreground == foreground )
goto Exit;
+#ifdef GBLENDER_STATS
+ blender->stat_clashes++;
+#endif
idx = (idx+1) & (GBLENDER_KEY_COUNT-1);
}
while ( idx != idx0 );
@@ -309,9 +312,6 @@ NewNode:
#endif
Exit:
-#ifdef GBLENDER_STATS
- blender->stat_clashes += ( idx - idx0 ) & (GBLENDER_KEY_COUNT-1);
-#endif
return key->cells;
}
@@ -381,6 +381,9 @@ gblender_lookup_channel( GBlender blender,
if ( key->backfore == backfore )
goto Exit;
+#ifdef GBLENDER_STATS
+ blender->stat_clashes++;
+#endif
idx = (idx+1) & (GBLENDER_KEY_COUNT-1);
}
while ( idx != idx0 );
@@ -403,9 +406,6 @@ NewNode:
#endif
Exit:
-#ifdef GBLENDER_STATS
- blender->stat_clashes += ( idx - idx0 ) & (GBLENDER_KEY_COUNT-1);
-#endif
return (unsigned char*)blender->cells + key->index;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master e2faee7a 1/2: * graph/gblender.c (gblender_lookup*): Count clashes directly.,
Werner Lemberg <=