Lines Matching defs:imm
1250 _mm_extract_epi16(__m128i a, int imm)
1253 return (unsigned short)b[imm];
1257 _mm_insert_epi16(__m128i a, int b, int imm)
1260 c[imm & 7] = b;
1270 #define _mm_shuffle_epi32(a, imm) __extension__ ({ \
1273 (imm) & 0x3, ((imm) & 0xc) >> 2, \
1274 ((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6); })
1276 #define _mm_shufflelo_epi16(a, imm) __extension__ ({ \
1279 (imm) & 0x3, ((imm) & 0xc) >> 2, \
1280 ((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6, \
1283 #define _mm_shufflehi_epi16(a, imm) __extension__ ({ \
1287 4 + (((imm) & 0x03) >> 0), \
1288 4 + (((imm) & 0x0c) >> 2), \
1289 4 + (((imm) & 0x30) >> 4), \
1290 4 + (((imm) & 0xc0) >> 6)); })