Lines Matching refs:Int32x4
24 using Int32x4 = int32x4_t; variable
32 typename std::conditional<ScalarCount >= 4, Int32x4, std::int32_t>::type;
51 inline Int32x4 LoadInt32x4(const std::int32_t* src) { return vld1q_s32(src); }
55 inline void StoreInt32x4(std::int32_t* dst, Int32x4 value) {
68 std::int32_t GetLane(Int32x4 value) {
73 Int32x4 DupLane(Int32x4 value) {
89 inline Int32x4 Mul(Int32x4 a, std::int32_t b) { return vmulq_n_s32(a, b); }
91 inline Int32x4 Min(Int32x4 a, Int32x4 b) { return vminq_s32(a, b); }
93 inline Int32x4 Max(Int32x4 a, Int32x4 b) { return vmaxq_s32(a, b); }
95 inline Int32x4 SaturatingRoundingDoublingHighMul(Int32x4 a, std::int32_t b) {
100 Int32x4 MulByRhsLane(Int32x4 a, Int32x4 b) {
116 inline void MulAdd(Int32x4 lhs, Int32x4 rhs, Int32x4* acc) {
120 inline void MulAdd(Int32x4 lhs, std::int32_t rhs, Int32x4* acc) {
125 inline void MulAddByRhsLane(Int32x4 lhs, Int32x4 rhs, Int32x4* acc) {