Lines Matching refs:int16x16_m256i

26 struct int16x16_m256i {  struct
32 inline int16x16_m256i to_int16x16_m256i(__m256i w) { in to_int16x16_m256i()
33 int16x16_m256i r; in to_int16x16_m256i()
47 struct FixedPointRawTypeTraits<int16x16_m256i> {
58 inline int16x16_m256i BitAnd(int16x16_m256i a, int16x16_m256i b) {
68 inline int16x16_m256i BitOr(int16x16_m256i a, int16x16_m256i b) {
78 inline int16x16_m256i BitXor(int16x16_m256i a, int16x16_m256i b) {
88 inline int16x16_m256i BitNot(int16x16_m256i a) {
98 inline int16x16_m256i Add(int16x16_m256i a, int16x16_m256i b) {
108 inline int16x16_m256i Mul(int16x16_m256i a, int16x16_m256i b) {
118 inline int16x16_m256i Sub(int16x16_m256i a, int16x16_m256i b) {
128 inline int16x16_m256i Neg(int16x16_m256i a) {
138 inline int16x16_m256i ShiftLeft(int16x16_m256i a, int offset) {
148 inline int16x16_m256i ShiftRight(int16x16_m256i a, int offset) {
161 inline int16x16_m256i SelectUsingMask(int16x16_m256i if_mask,
162 int16x16_m256i then_val,
163 int16x16_m256i else_val) {
176 inline int16x16_m256i MaskIfEqual(int16x16_m256i a, int16x16_m256i b) {
186 inline int16x16_m256i MaskIfNotEqual(int16x16_m256i a, int16x16_m256i b) {
196 inline int16x16_m256i MaskIfZero(int16x16_m256i a) {
206 inline int16x16_m256i MaskIfNonZero(int16x16_m256i a) {
216 inline int16x16_m256i MaskIfGreaterThan(int16x16_m256i a, int16x16_m256i b) {
226 inline int16x16_m256i MaskIfLessThan(int16x16_m256i a, int16x16_m256i b) {
236 inline int16x16_m256i MaskIfGreaterThanOrEqual(int16x16_m256i a,
237 int16x16_m256i b) {
247 inline int16x16_m256i MaskIfLessThanOrEqual(int16x16_m256i a,
248 int16x16_m256i b) {
264 inline bool All(int16x16_m256i a) {
274 inline bool Any(int16x16_m256i a) {
306 inline int16x16_m256i RoundingHalfSum(int16x16_m256i a, int16x16_m256i b) {
355 inline int16x16_m256i SaturatingRoundingDoublingHighMul(int16x16_m256i a,
356 int16x16_m256i b) {
372 inline int16x16_m256i Dup<int16x16_m256i>(std::int16_t x) {
378 inline int16x16_m256i SaturatingAdd(int16x16_m256i a, int16x16_m256i b) {