diff options
Diffstat (limited to 'src/opts/SkChecksum_opts.h')
-rw-r--r-- | src/opts/SkChecksum_opts.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/opts/SkChecksum_opts.h b/src/opts/SkChecksum_opts.h index 3f2ef39c57..90e7af0d96 100644 --- a/src/opts/SkChecksum_opts.h +++ b/src/opts/SkChecksum_opts.h @@ -19,11 +19,11 @@ namespace SK_OPTS_NS { -template <typename T, typename P> -static inline T unaligned_load(const P* p) { - T v; - memcpy(&v, p, sizeof(v)); - return v; +template <typename T> +static inline T unaligned_load(const uint8_t* src) { + T val; + memcpy(&val, src, sizeof(val)); + return val; } #if SK_CPU_SSE_LEVEL >= SK_CPU_SSE_LEVEL_SSE42 && (defined(__x86_64__) || defined(_M_X64)) |