Home
last modified time | relevance | path

Searched refs:shuffle32x4 (Results 1 - 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/wasm/
H A Dsimd-shuffle.cc64 uint8_t* shuffle32x4, bool is_swizzle) { in TryMatch32x4Rotate()
77 shuffle32x4[i] = (offset_32 + i) % 4; in TryMatch32x4Rotate()
83 uint8_t* shuffle32x4) { in TryMatch32x4Shuffle()
89 shuffle32x4[i] = shuffle[i * 4] / 4; in TryMatch32x4Shuffle()
143 uint8_t SimdShuffle::PackBlend4(const uint8_t* shuffle32x4) { in PackBlend4() argument
146 result |= (shuffle32x4[i] >= 4 ? 0x3 : 0) << (i * 2); in PackBlend4()
63 TryMatch32x4Rotate(const uint8_t* shuffle, uint8_t* shuffle32x4, bool is_swizzle) TryMatch32x4Rotate() argument
82 TryMatch32x4Shuffle(const uint8_t* shuffle, uint8_t* shuffle32x4) TryMatch32x4Shuffle() argument
H A Dsimd-shuffle.h61 static bool TryMatch32x4Rotate(const uint8_t* shuffle, uint8_t* shuffle32x4,
67 static bool TryMatch32x4Shuffle(const uint8_t* shuffle, uint8_t* shuffle32x4);
92 static uint8_t PackBlend4(const uint8_t* shuffle32x4);
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dinstruction-selector-x64.cc3607 bool TryMatchShufps(const uint8_t* shuffle32x4) { in TryMatchShufps() argument
3608 DCHECK_GT(8, shuffle32x4[2]); in TryMatchShufps()
3609 DCHECK_GT(8, shuffle32x4[3]); in TryMatchShufps()
3612 return shuffle32x4[0] < 4 && shuffle32x4[1] < 4 && shuffle32x4[2] > 3 && in TryMatchShufps()
3613 shuffle32x4[3] > 3; in TryMatchShufps()
3642 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
3647 if (wasm::SimdShuffle::TryMatch32x4Rotate(shuffle, shuffle32x4, in VisitI8x16Shuffle()
3649 uint8_t shuffle_mask = wasm::SimdShuffle::PackShuffle4(shuffle32x4); in VisitI8x16Shuffle()
[all...]
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dinstruction-selector-ia32.cc2897 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
2902 if (wasm::SimdShuffle::TryMatch32x4Rotate(shuffle, shuffle32x4, in VisitI8x16Shuffle()
2904 uint8_t shuffle_mask = wasm::SimdShuffle::PackShuffle4(shuffle32x4); in VisitI8x16Shuffle()
2925 } else if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
2926 uint8_t shuffle_mask = wasm::SimdShuffle::PackShuffle4(shuffle32x4); in VisitI8x16Shuffle()
2947 uint8_t blend_mask = wasm::SimdShuffle::PackBlend4(shuffle32x4); in VisitI8x16Shuffle()
2958 int8_t blend_mask = wasm::SimdShuffle::PackBlend4(shuffle32x4); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc2445 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
2461 if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
2464 g.UseImmediate(wasm::SimdShuffle::Pack4Lanes(shuffle32x4))); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dinstruction-selector-arm.cc3008 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
3011 if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
3024 g.UseImmediate(wasm::SimdShuffle::Pack4Lanes(shuffle32x4))); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dinstruction-selector-mips64.cc3213 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
3229 if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
3232 g.UseImmediate(wasm::SimdShuffle::Pack4Lanes(shuffle32x4))); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc4133 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
4150 if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
4160 g.UseImmediate(wasm::SimdShuffle::Pack4Lanes(shuffle32x4))); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/loong64/
H A Dinstruction-selector-loong64.cc2957 uint8_t shuffle32x4[4]; in VisitI8x16Shuffle() local
2973 if (wasm::SimdShuffle::TryMatch32x4Shuffle(shuffle, shuffle32x4)) { in VisitI8x16Shuffle()
2976 g.UseImmediate(wasm::SimdShuffle::Pack4Lanes(shuffle32x4))); in VisitI8x16Shuffle()

Completed in 38 milliseconds