aa
This commit is contained in:
parent
83a4d3b715
commit
925be11603
@ -12,13 +12,12 @@
|
|||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
|
||||||
// generic cache type
|
// generic cache type
|
||||||
static unsigned int hash(unsigned int code)
|
#include "generic_cache.h"
|
||||||
|
static inline unsigned int hash(unsigned int code)
|
||||||
{
|
{
|
||||||
// identity map the ascii range
|
// identity map the ascii range
|
||||||
if (code < 128) return code;
|
return code < 128 ? code : hash_u32(code);
|
||||||
return (uint32_t)((uint64_t)(code*2654435761)>>32);
|
|
||||||
}
|
}
|
||||||
#include "generic_cache.h"
|
|
||||||
CACHE_DECL(cache, struct font_glyph, hash, hash_cmp_u32)
|
CACHE_DECL(cache, struct font_glyph, hash, hash_cmp_u32)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user