Home
last modified time | relevance | path

Searched refs:accumulate_s2 (Results 1 – 1 of 1) sorted by relevance

/php-src/ext/opcache/
H A Dzend_accelerator_util_funcs.c472 __m128i accumulate_s2 = zero; in adler32_do16_loop() local
488 accumulate_s2 = _mm_add_epi32(accumulate_s2, sum); in adler32_do16_loop()
499 __m128i shuffled = _mm_shuffle_epi32(accumulate_s2, _MM_SHUFFLE(1, 0, 0, 2)); /* [Y, X, X, Z] */ in adler32_do16_loop()
500 accumulate_s2 = _mm_add_epi32(accumulate_s2, shuffled); /* [X + Y, Y + X, Z + X, W + Z] */ in adler32_do16_loop()
501 …shuffled = _mm_shuffle_epi32(accumulate_s2, _MM_SHUFFLE(3, 3, 3, 3)); /* [X + Y, X + Y, X + Y, X… in adler32_do16_loop()
502 accumulate_s2 = _mm_add_epi32(accumulate_s2, shuffled); /* [/, /, /, W + Z + X + Y] */ in adler32_do16_loop()
503 s2 += accumulate_s1 * 16 + _mm_cvtsi128_si32(accumulate_s2); in adler32_do16_loop()

Completed in 8 milliseconds