TARGET_BUILTIN(__builtin_ia32_vec_init_v2si, "V2iii", "nc", "mmx")
TARGET_BUILTIN(__builtin_ia32_vec_init_v4hi, "V4sssss", "nc", "mmx")
TARGET_BUILTIN(__builtin_ia32_vec_init_v8qi, "V8ccccccccc", "nc", "mmx")
-TARGET_BUILTIN(__builtin_ia32_vec_ext_v2si, "iV2ii", "nc", "mmx")
+TARGET_BUILTIN(__builtin_ia32_vec_ext_v2si, "iV2iIi", "nc", "mmx")
// MMX2 (MMX+SSE) intrinsics
TARGET_BUILTIN(__builtin_ia32_cvtpi2ps, "V4fV4fV2i", "nc", "mmx,sse")
case X86::BI_mm_prefetch:
i = 1; l = 0; u = 7;
break;
+ case X86::BI__builtin_ia32_vec_ext_v2si:
+ i = 1; l = 0; u = 1;
+ break;
+ case X86::BI__builtin_ia32_vec_ext_v4hi:
+ i = 1; l = 0; u = 3;
+ break;
case X86::BI__builtin_ia32_sha1rnds4:
+ case X86::BI__builtin_ia32_vec_set_v4hi:
i = 2; l = 0; u = 3;
break;
case X86::BI__builtin_ia32_vpermil2pd: