Lines Matching defs:vector
329 // when the vector register is the result of a comparison, with byte
930 // Pack with the unsigned saturation two uint16_t code units into single uint8_t vector
2079 /// the size of vector in bytes
2082 /// the number of elements of type T a vector can hold
2201 // Pack with the unsigned saturation two uint16_t code units into single uint8_t vector
3165 // Pack with the unsigned saturation two uint16_t code units into single uint8_t vector
3428 #ifdef vector
3429 #undef vector
12295 std::vector<char> temp_output(len);
13783 and the number of output bytes in the compressed vector register.
13801 and the number of output bytes in the compressed vector register.
14335 and the number of output bytes in the compressed vector register.
14353 and the number of output bytes in the compressed vector register.
20539 if(input_len > 32) { // is the second half of the input vector used?
22232 are 0xD (13), than we are sure that UTF-16 chunk in a vector
23051 and the number of output bytes in the compressed vector register.
23069 and the number of output bytes in the compressed vector register.
23583 and the number of output bytes in the compressed vector register.
23601 and the number of output bytes in the compressed vector register.
28422 * reads a vector of uint16 values
28709 are 0xD (13), than we are sure that UTF-16 chunk in a vector
29562 and the number of output bytes in the compressed vector register.
29580 and the number of output bytes in the compressed vector register.
30017 and the number of output bytes in the compressed vector register.
30035 and the number of output bytes in the compressed vector register.
30275 _mm_max_epu32(in, running_max), //take element-wise max char32_t from in and running_max vector
30276 nextin); //and take element-wise max element from nextin and running_max vector
30299 __m128i nextin_16 = _mm_packus_epi32(_mm_and_si128(thirdin, v_7fffffff), _mm_and_si128(fourthin, v_7fffffff));//pack into 1 vector, now you have two
30300 if(!_mm_testz_si128(nextin_16, v_ff80)) { //checks if the second packed vector is ASCII, if not:
30303 const __m128i utf8_packed = _mm_packus_epi16(in_16,in_16); //creates two copy of in_16 in 1 vector
30328 _mm_and_si128(in_16, v_ff80), // the vector that get only the first 9 bits of each 16-bit/2-byte units
30332 const uint16_t one_byte_bitmask = static_cast<uint16_t>(_mm_movemask_epi8(one_byte_bytemask)); // collect the MSB from previous vector and put them into uint16_t mas
30347 const __m128i t0 = _mm_slli_epi16(in_16, 2); // shift packed vector by two