Home
last modified time | relevance | path

Searched refs:kSimd128Size (Results 1 - 25 of 54) sorted by relevance

123

/third_party/node/deps/v8/src/wasm/
H A Dsimd-shuffle.cc25 for (int i = 0; i < kSimd128Size; ++i) { in CanonicalizeShuffle()
26 if (shuffle[i] < kSimd128Size) { in CanonicalizeShuffle()
42 if (shuffle[0] >= kSimd128Size) { in CanonicalizeShuffle()
45 for (int i = 0; i < kSimd128Size; ++i) { in CanonicalizeShuffle()
46 shuffle[i] ^= kSimd128Size; in CanonicalizeShuffle()
52 for (int i = 0; i < kSimd128Size; ++i) shuffle[i] &= kSimd128Size - 1; in CanonicalizeShuffle()
57 for (int i = 0; i < kSimd128Size; ++i) { in TryMatchIdentity()
110 DCHECK_GT(kSimd128Size, start); // The shuffle should be canonicalized. in TryMatchConcat()
113 for (int i = 1; i < kSimd128Size; in TryMatchConcat()
[all...]
H A Dsimd-shuffle.h38 const int kBytesPerLane = kSimd128Size / LANES; in TryMatchSplat()
101 // Checks if all the immediates are in range (< kSimd128Size), and if they are
103 static bool AllInRangeOrTopBitSet(std::array<uint8_t, kSimd128Size> shuffle);
H A Dwasm-init-expr.h53 std::array<uint8_t, kSimd128Size> s128_const;
73 explicit WasmInitExpr(uint8_t v[kSimd128Size]) in WasmInitExpr()
75 memcpy(immediate_.s128_const.data(), v, kSimd128Size); in WasmInitExpr()
H A Dwasm-value.h53 kSimd128Size); in Simd128() local
/third_party/node/deps/v8/src/execution/x64/
H A Dframe-constants-x64.h56 kNumberOfSavedFpParamRegs * kSimd128Size;
75 kLastPushedGpRegisterOffset - kNumPushedFpRegisters * kSimd128Size;
91 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
/third_party/node/deps/v8/src/execution/ia32/
H A Dframe-constants-ia32.h47 kNumberOfSavedFpParamRegs * kSimd128Size;
68 kLastPushedGpRegisterOffset - kNumPushedFpRegisters * kSimd128Size;
84 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
/third_party/node/deps/v8/src/execution/s390/
H A Dframe-constants-s390.h41 kNumberOfSavedFpParamRegs * kSimd128Size;
61 kLastPushedGpRegisterOffset - kSimd128Size * kNumPushedFpRegisters;
77 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
H A Dsimulator-s390.h427 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in get_simd_register_by_lane()
429 CHECK_LE(lane, kSimd128Size / sizeof(T)); in get_simd_register_by_lane()
440 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in set_simd_register_by_lane()
442 CHECK_LE(lane, kSimd128Size / sizeof(T)); in set_simd_register_by_lane()
/third_party/node/deps/v8/src/execution/arm64/
H A Dframe-constants-arm64.h90 kNumberOfSavedFpParamRegs * kSimd128Size;
121 kLastPushedGpRegisterOffset - kSimd128Size * kNumPushedFpRegisters;
137 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
/third_party/node/deps/v8/src/execution/ppc/
H A Dsimulator-ppc.h424 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in get_simd_register_by_lane()
426 CHECK_LE(lane, kSimd128Size / sizeof(T)); in get_simd_register_by_lane()
436 int from = kSimd128Size - 1 - (byte_from + sizeof(T) - 1); in get_simd_register_bytes()
447 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in set_simd_register_by_lane()
449 CHECK_LE(lane, kSimd128Size / sizeof(T)); in set_simd_register_by_lane()
459 int from = kSimd128Size - 1 - (byte_from + sizeof(T) - 1); in set_simd_register_bytes()
H A Dframe-constants-ppc.h38 kNumberOfSavedFpParamRegs * kSimd128Size;
78 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
H A Dsimulator-ppc.cc1427 for (uint32_t i = 0; i < kSimd128Size / sizeof(type); i++)
1484 T temps[kSimd128Size / sizeof(T)] = {0}; in VectorPackSaturate()
1485 for (size_t i = 0; i < kSimd128Size / sizeof(T); i++, count++) { in VectorPackSaturate()
1486 if (count == kSimd128Size / sizeof(S)) { in VectorPackSaturate()
4474 for (; j < kSimd128Size; i += 2, j += lane_size * 2, k++) { \ in ExecuteGeneric()
4532 constexpr size_t index_limit = (kSimd128Size / sizeof(type)) / 2; \ in ExecuteGeneric()
4918 constexpr size_t kItemCount = kSimd128Size / sizeof(D); \ in ExecuteGeneric()
5075 int8_t temp[kSimd128Size] = {0}; in ExecuteGeneric()
5081 if (lane_num >= kSimd128Size) { in ExecuteGeneric()
5082 lane_num = lane_num - kSimd128Size; in ExecuteGeneric()
[all...]
/third_party/node/deps/v8/src/execution/arm/
H A Dsimulator-arm.cc815 DCHECK(SIZE == kSimd128Size || SIZE == kDoubleSize); in get_neon_register()
817 DCHECK_GT(SIZE == kSimd128Size ? num_q_registers : num_d_registers, reg); in get_neon_register()
823 DCHECK(SIZE == kSimd128Size || SIZE == kDoubleSize); in set_neon_register()
825 DCHECK_GT(SIZE == kSimd128Size ? num_q_registers : num_d_registers, reg); in set_neon_register()
3934 template <typename T, int SIZE = kSimd128Size>
3945 template <typename T, int SIZE = kSimd128Size>
4105 uint8_t imms[kSimd128Size]; in VmovImmediate()
4107 std::fill_n(imms, kSimd128Size, imm); in VmovImmediate()
4300 template <typename NarrowType, typename WideType, int SIZE = kSimd128Size>
4314 template <typename NarrowType, typename WideType, int SIZE = kSimd128Size>
[all...]
H A Dsimulator-arm.h191 template <typename T, int SIZE = kSimd128Size>
193 template <typename T, int SIZE = kSimd128Size>
/third_party/node/deps/v8/src/compiler/backend/
H A Dregister-allocation.h73 return kSimd128Size; in ByteWidthForStackSlot()
/third_party/node/deps/v8/src/execution/mips64/
H A Dframe-constants-mips64.h36 kNumberOfSavedFpParamRegs * kSimd128Size;
/third_party/node/deps/v8/src/compiler/
H A Dframe.h124 DCHECK_LE(alignment, kSimd128Size); in AlignSavedCalleeRegisterSlots()
/third_party/node/deps/v8/src/codegen/ppc/
H A Dmacro-assembler-ppc.cc47 (kNumCallerSavedDoubles * kSimd128Size) +
428 int16_t stack_offset = num_to_push * kSimd128Size; in MultiPushV128()
434 stack_offset -= kSimd128Size; in MultiPushV128()
462 stack_offset += kSimd128Size; in MultiPopV128()
491 Operand(-static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPushF64AndV128()
498 Operand(-static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPushF64AndV128()
520 Operand(static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPopF64AndV128()
527 Operand(static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPopF64AndV128()
3517 addi(sp, sp, Operand(-kSimd128Size)); in CallRecordWriteStub()
3525 addi(sp, sp, Operand(kSimd128Size)); in CallRecordWriteStub()
[all...]
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc2370 uint8_t shuffle[kSimd128Size];
2422 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
2426 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle()
2431 if (j == kSimd128Size) { in TryMatchArchShuffle()
2442 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dinstruction-selector-ppc.cc2508 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
2516 int total_lane_count = 2 * kSimd128Size; in VisitI8x16Shuffle()
2517 uint8_t shuffle_remapped[kSimd128Size]; in VisitI8x16Shuffle()
2518 for (int i = 0; i < kSimd128Size; i++) { in VisitI8x16Shuffle()
2561 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const()
2562 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dinstruction-selector-s390.cc2691 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
2699 int total_lane_count = 2 * kSimd128Size; in VisitI8x16Shuffle()
2700 uint8_t shuffle_remapped[kSimd128Size]; in VisitI8x16Shuffle()
2701 for (int i = 0; i < kSimd128Size; i++) { in VisitI8x16Shuffle()
2732 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const()
2733 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dinstruction-selector-arm.cc2724 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const()
2725 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
2918 uint8_t shuffle[kSimd128Size];
2971 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
2975 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle()
2980 if (j == kSimd128Size) { in TryMatchArchShuffle()
3003 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dinstruction-selector-mips64.cc3053 static const int kUint32Immediates = kSimd128Size / sizeof(uint32_t); in VisitS128Const()
3055 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
3133 uint8_t shuffle[kSimd128Size];
3190 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
3194 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle()
3199 if (j == kSimd128Size) { in TryMatchArchShuffle()
3210 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dinstruction-selector-x64.cc3197 static const int kUint32Immediates = kSimd128Size / sizeof(uint32_t); in VisitS128Const()
3199 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
3493 uint8_t shuffle[kSimd128Size];
3590 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
3594 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle()
3599 if (j == kSimd128Size) { in TryMatchArchShuffle()
3619 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc3597 STATIC_ASSERT(sizeof(val) == kSimd128Size); in VisitS128Const()
3598 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
4041 uint8_t shuffle[kSimd128Size];
4098 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
4102 for (; j < kSimd128Size; j++) { in TryMatchArchShuffle()
4107 if (j == kSimd128Size) { in TryMatchArchShuffle()
4130 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()

Completed in 74 milliseconds

123