mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
No need for scoping anymore
This commit is contained in:
parent
b49022b3dc
commit
83c0f43fc8
1 changed files with 4 additions and 8 deletions
|
@ -173,16 +173,12 @@ PW32CP wchar_t *php_win32_cp_conv_ascii_to_w(const char* in, size_t in_len, size
|
||||||
while (end - idx > 15) {
|
while (end - idx > 15) {
|
||||||
const __m128i block = _mm_load_si128((__m128i *)idx);
|
const __m128i block = _mm_load_si128((__m128i *)idx);
|
||||||
|
|
||||||
{
|
const __m128i lo = _mm_unpacklo_epi8(block, mask);
|
||||||
const __m128i lo = _mm_unpacklo_epi8(block, mask);
|
_mm_storeu_si128((__m128i *)ret_idx, lo);
|
||||||
_mm_storeu_si128((__m128i *)ret_idx, lo);
|
|
||||||
}
|
|
||||||
|
|
||||||
ret_idx += 8;
|
ret_idx += 8;
|
||||||
{
|
const __m128i hi = _mm_unpackhi_epi8(block, mask);
|
||||||
const __m128i hi = _mm_unpackhi_epi8(block, mask);
|
_mm_storeu_si128((__m128i *)ret_idx, hi);
|
||||||
_mm_storeu_si128((__m128i *)ret_idx, hi);
|
|
||||||
}
|
|
||||||
|
|
||||||
idx += 16;
|
idx += 16;
|
||||||
ret_idx += 8;
|
ret_idx += 8;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue