diff options
| author | Mattias Andrée <m@maandree.se> | 2026-05-17 21:02:39 +0200 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-05-17 21:02:39 +0200 |
| commit | 5fb2a5fe67521a452463e6b91cee406ec14c35a0 (patch) | |
| tree | f6be3a0c9086ef7122a7d5789818bdc7c0bb1081 /process.c | |
| parent | Update year (diff) | |
| download | libsha2-b5a4c67f7b6cb0ba294eafcba7ae4e3cb91f60dd.tar.gz libsha2-b5a4c67f7b6cb0ba294eafcba7ae4e3cb91f60dd.tar.bz2 libsha2-b5a4c67f7b6cb0ba294eafcba7ae4e3cb91f60dd.tar.xz | |
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'process.c')
| -rw-r--r-- | process.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -98,8 +98,8 @@ process_x86_sha256(struct libsha2_state *restrict state, const unsigned char *re const unsigned char *restrict chunk; size_t off = 0; - temp = _mm_shuffle_epi32(_mm_loadu_si128((const __m128i *)&state->h.b32[0]), 0xB1); - s1 = _mm_shuffle_epi32(_mm_loadu_si128((const __m128i *)&state->h.b32[4]), 0x1B); + temp = _mm_shuffle_epi32(_mm_loadu_si128((const __m128i *)(const unsigned char *)&state->h.b32[0]), 0xB1); + s1 = _mm_shuffle_epi32(_mm_loadu_si128((const __m128i *)(const unsigned char *)&state->h.b32[4]), 0x1B); s0 = _mm_alignr_epi8(temp, s1, 8); s1 = _mm_blend_epi16(s1, temp, 0xF0); |
