Lines Matching refs:int32x4_t
28 inline int32x4_t BitAnd(int32x4_t a, int32x4_t b) { in BitAnd()
33 inline int32x4_t BitOr(int32x4_t a, int32x4_t b) { in BitOr()
38 inline int32x4_t BitXor(int32x4_t a, int32x4_t b) { in BitXor()
43 inline int32x4_t BitNot(int32x4_t a) { in BitNot()
48 inline int32x4_t Add(int32x4_t a, int32x4_t b) { in Add()
53 inline int32x4_t Sub(int32x4_t a, int32x4_t b) { in Sub()
58 inline int32x4_t Neg(int32x4_t a) { in Neg()
63 inline int32x4_t ShiftLeft(int32x4_t a, int offset) { in ShiftLeft()
68 inline int32x4_t ShiftRight(int32x4_t a, int offset) { in ShiftRight()
73 inline int32x4_t SelectUsingMask(int32x4_t if_mask, int32x4_t then_val, in SelectUsingMask()
74 int32x4_t else_val) { in SelectUsingMask()
79 inline int32x4_t MaskIfEqual(int32x4_t a, int32x4_t b) { in MaskIfEqual()
84 inline int32x4_t MaskIfNotEqual(int32x4_t a, int32x4_t b) { in MaskIfNotEqual()
89 inline int32x4_t MaskIfZero(int32x4_t a) { in MaskIfZero()
94 inline int32x4_t MaskIfNonZero(int32x4_t a) { in MaskIfNonZero()
99 inline int32x4_t MaskIfGreaterThan(int32x4_t a, int32x4_t b) { in MaskIfGreaterThan()
104 inline int32x4_t MaskIfGreaterThanOrEqual(int32x4_t a, int32x4_t b) { in MaskIfGreaterThanOrEqual()
109 inline int32x4_t MaskIfLessThan(int32x4_t a, int32x4_t b) { in MaskIfLessThan()
114 inline int32x4_t MaskIfLessThanOrEqual(int32x4_t a, int32x4_t b) { in MaskIfLessThanOrEqual()
119 inline bool All(int32x4_t a) { in All()
126 inline bool Any(int32x4_t a) { in Any()
133 inline int32x4_t RoundingHalfSum(int32x4_t a, int32x4_t b) { in RoundingHalfSum()
138 inline int32x4_t SaturatingRoundingDoublingHighMul(int32x4_t a, int32x4_t b) { in SaturatingRoundingDoublingHighMul()
143 struct ImplSaturatingRoundingMultiplyByPOT<Exponent, int32x4_t, 1> {
144 static int32x4_t eval(int32x4_t x) { return vqshlq_n_s32(x, Exponent); }
148 struct ImplSaturatingRoundingMultiplyByPOT<Exponent, int32x4_t, -1> {
149 static int32x4_t eval(int32x4_t x) { return vrshrq_n_s32(x, -Exponent); }
153 struct FixedPointRawTypeTraits<int32x4_t> {
159 inline int32x4_t Dup<int32x4_t>(int32_t x) {