Lines Matching full:16
31 /* Set the SIMD wCASF flags for 8, 16, 32 or 64-bit operations. */
34 #define SIMD32_SET(v, n, w) ((v != 0) << ((((w) + 1) * 16) + (n)))
61 EXTEND16S((a >> 16) & 0xffff) * EXTEND16S((b >> 16) & 0xffff) in HELPER()
73 ((a >> 16) & 0xffff) * ((b >> 16) & 0xffff) in HELPER()
86 SADB(0) + SADB(8) + SADB(16) + SADB(24) + in HELPER()
95 return SADW(0) + SADW(16) + SADW(32) + SADW(48); in HELPER()
104 return MULS(0) | MULS(16) | MULS(32) | MULS(48); in HELPER()
112 ) >> 16) & 0xffff) << SHR) in HELPER()
113 return MULS(0) | MULS(16) | MULS(32) | MULS(48); in HELPER()
122 return MULU(0) | MULU(16) | MULU(32) | MULU(48); in HELPER()
130 ) >> 16) & 0xffff) << SHR) in HELPER()
131 return MULU(0) | MULU(16) | MULU(32) | MULU(48); in HELPER()
139 return (int64_t) (MACS(0) + MACS(16) + MACS(32) + MACS(48)); in HELPER()
148 return MACU(0) + MACU(16) + MACU(32) + MACU(48); in HELPER()
170 (((a >> SH1) & 0xff) << 16) | (((b >> SH1) & 0xff) << 24) | \
175 NZBIT8(a >> 16, 2) | NZBIT8(a >> 24, 3) | \
185 (((b >> SH0) & 0xffff) << 16) | \
189 NZBIT8(a >> 0, 0) | NZBIT8(a >> 16, 1) | \
208 (((x >> SH1) & 0xff) << 16) | \
212 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | \
238 ((uint64_t) EXTEND8H((x >> SH1) & 0xff) << 16) | \
242 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | \
263 IWMMXT_OP_UNPACK(l, 0, 8, 16, 24)
272 CMP(16, Tb, O, 0xff) | CMP(24, Tb, O, 0xff) | \
277 NZBIT8(a >> 16, 2) | NZBIT8(a >> 24, 3) | \
285 a = CMP(0, Tw, O, 0xffff) | CMP(16, Tw, O, 0xffff) | \
288 NZBIT16(a >> 0, 0) | NZBIT16(a >> 16, 1) | \
335 a = AVGB(0) | AVGB(8) | AVGB(16) | AVGB(24) | \
340 SIMD8_SET(ZBIT8((a >> 16) & 0xff), SIMD_ZBIT, 2) | \
359 a = AVGW(0) | AVGW(16) | AVGW(32) | AVGW(48); \
362 SIMD16_SET(ZBIT16((a >> 16) & 0xffff), SIMD_ZBIT, 1) | \
397 ((uint64_t) arg << 16) | ((uint64_t) arg << 24) | in HELPER()
406 ((uint64_t) arg << 0 ) | ((uint64_t) arg << 16) | in HELPER()
419 ((x >> 16) & 0xff) + ((x >> 24) & 0xff) + in HELPER()
427 ((x >> 0) & 0xffff) + ((x >> 16) & 0xffff) + in HELPER()
461 (((x & (0xffffll << 16)) >> n) & (0xffffll << 16)) | in HELPER()
465 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | in HELPER()
489 (((x & (0xffffll << 16)) << n) & (0xffffll << 16)) | in HELPER()
493 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | in HELPER()
517 ((uint64_t) ((EXTEND16(x >> 16) >> n) & 0xffff) << 16) | in HELPER()
521 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | in HELPER()
545 ((x & (0xffffll << 0)) << (16 - n))) & (0xffffll << 0)) | in HELPER()
546 ((((x & (0xffffll << 16)) >> n) | in HELPER()
547 ((x & (0xffffll << 16)) << (16 - n))) & (0xffffll << 16)) | in HELPER()
549 ((x & (0xffffll << 32)) << (16 - n))) & (0xffffll << 32)) | in HELPER()
551 ((x & (0xffffll << 48)) << (16 - n))) & (0xffffll << 48)); in HELPER()
553 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | in HELPER()
579 (((x >> ((n << 2) & 0x30)) & 0xffff) << 16) | in HELPER()
583 NZBIT16(x >> 0, 0) | NZBIT16(x >> 16, 1) | in HELPER()
591 a = (((a >> 0) & 0xff) << 0) | (((a >> 16) & 0xff) << 8) | in HELPER()
592 (((a >> 32) & 0xff) << 16) | (((a >> 48) & 0xff) << 24) | in HELPER()
593 (((b >> 0) & 0xff) << 32) | (((b >> 16) & 0xff) << 40) | in HELPER()
597 NZBIT8(a >> 16, 2) | NZBIT8(a >> 24, 3) | in HELPER()
605 a = (((a >> 0) & 0xffff) << 0) | (((a >> 32) & 0xffff) << 16) | in HELPER()
608 NZBIT16(a >> 0, 0) | NZBIT16(a >> 16, 1) | in HELPER()
624 a = (((a >> 0) & 0xff) << 0) | (((a >> 16) & 0xff) << 8) | in HELPER()
625 (((a >> 32) & 0xff) << 16) | (((a >> 48) & 0xff) << 24) | in HELPER()
626 (((b >> 0) & 0xff) << 32) | (((b >> 16) & 0xff) << 40) | in HELPER()
630 NZBIT8(a >> 16, 2) | NZBIT8(a >> 24, 3) | in HELPER()
638 a = (((a >> 0) & 0xffff) << 0) | (((a >> 32) & 0xffff) << 16) | in HELPER()
641 NZBIT16(a >> 0, 0) | NZBIT16(a >> 16, 1) | in HELPER()
663 c += EXTEND32(EXTEND16S((a >> 16) & 0xffff) * in HELPER()
664 EXTEND16S((b >> 16) & 0xffff)); in HELPER()