Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dinstruction-selector.h470 uint8_t* shuffle16x8) { in TryMatch16x8ShuffleForTesting() argument
471 return TryMatch16x8Shuffle(shuffle, shuffle16x8); in TryMatch16x8ShuffleForTesting()
693 static bool TryMatch16x8Shuffle(const uint8_t* shuffle, uint8_t* shuffle16x8);
Dinstruction-selector.cc3082 uint8_t* shuffle16x8) { in TryMatch16x8Shuffle() argument
3088 shuffle16x8[i] = shuffle[i * 2] / 2; in TryMatch16x8Shuffle()
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc2261 uint8_t PackBlend8(const uint8_t* shuffle16x8) { in PackBlend8() argument
2264 result |= (shuffle16x8[i] >= 8 ? 1 : 0) << i; in PackBlend8()
2281 bool TryMatch16x8HalfShuffle(uint8_t* shuffle16x8, uint8_t* blend_mask) { in TryMatch16x8HalfShuffle() argument
2284 if ((shuffle16x8[i] & 0x4) != (i & 0x4)) return false; in TryMatch16x8HalfShuffle()
2285 *blend_mask |= (shuffle16x8[i] > 7 ? 1 : 0) << i; in TryMatch16x8HalfShuffle()
2437 uint8_t shuffle16x8[8]; in VisitS8x16Shuffle() local
2487 } else if (TryMatch16x8Shuffle(shuffle, shuffle16x8)) { in VisitS8x16Shuffle()
2491 blend_mask = PackBlend8(shuffle16x8); in VisitS8x16Shuffle()
2497 } else if (TryMatch16x8HalfShuffle(shuffle16x8, &blend_mask)) { in VisitS8x16Shuffle()
2502 uint8_t mask_lo = PackShuffle4(shuffle16x8); in VisitS8x16Shuffle()
[all …]