BUILTIN(__builtin_ia32_subss, "V4fV4fV4f", "")
BUILTIN(__builtin_ia32_mulss, "V4fV4fV4f", "")
BUILTIN(__builtin_ia32_divss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpeqps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpltps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpleps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpgtps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpgeps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpunordps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpneqps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpnltps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpnleps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpngtps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpngeps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpordps, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpeqss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpltss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpless, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpunordss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpneqss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpnltss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpnless, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpngtss, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpngess, "V4fV4fV4f", "")
-BUILTIN(__builtin_ia32_cmpordss, "V4fV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpeqps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpltps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpleps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpgtps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpgeps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpunordps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpneqps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpnltps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpnleps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpngtps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpngeps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpordps, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpeqss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpltss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpless, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpunordss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpneqss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpnltss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpnless, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpngtss, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpngess, "V4iV4fV4f", "")
+BUILTIN(__builtin_ia32_cmpordss, "V4iV4fV4f", "")
BUILTIN(__builtin_ia32_minps, "V4fV4fV4f", "")
BUILTIN(__builtin_ia32_maxps, "V4fV4fV4f", "")
BUILTIN(__builtin_ia32_minss, "V4fV4fV4f", "")
BUILTIN(__builtin_ia32_subsd, "V2dV2dV2d", "")
BUILTIN(__builtin_ia32_mulsd, "V2dV2dV2d", "")
BUILTIN(__builtin_ia32_divsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpeqpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpltpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmplepd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpgtpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpgepd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpunordpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpneqpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpnltpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpnlepd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpngtpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpngepd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpordpd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpeqsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpltsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmplesd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpunordsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpneqsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpnltsd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpnlesd, "V2dV2dV2d", "")
-BUILTIN(__builtin_ia32_cmpordsd, "V2dV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpeqpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpltpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmplepd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpgtpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpgepd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpunordpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpneqpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpnltpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpnlepd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpngtpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpngepd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpordpd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpeqsd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpltsd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmplesd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpunordsd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpneqsd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpnltsd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpnlesd, "V4iV2dV2d", "")
+BUILTIN(__builtin_ia32_cmpordsd, "V4iV2dV2d", "")
BUILTIN(__builtin_ia32_minpd, "V2dV2dV2d", "")
BUILTIN(__builtin_ia32_maxpd, "V2dV2dV2d", "")
BUILTIN(__builtin_ia32_minsd, "V2dV2dV2d", "")
BUILTIN(__builtin_ia32_pf2id, "V2iV2f", "")
BUILTIN(__builtin_ia32_pfacc, "V2fV2fV2f", "")
BUILTIN(__builtin_ia32_pfadd, "V2fV2fV2f", "")
-BUILTIN(__builtin_ia32_pfcmpeq, "V2fV2fV2f", "")
-BUILTIN(__builtin_ia32_pfcmpge, "V2fV2fV2f", "")
-BUILTIN(__builtin_ia32_pfcmpgt, "V2fV2fV2f", "")
+BUILTIN(__builtin_ia32_pfcmpeq, "V2iV2fV2f", "")
+BUILTIN(__builtin_ia32_pfcmpge, "V2iV2fV2f", "")
+BUILTIN(__builtin_ia32_pfcmpgt, "V2iV2fV2f", "")
BUILTIN(__builtin_ia32_pfmax, "V2fV2fV2f", "")
BUILTIN(__builtin_ia32_pfmin, "V2fV2fV2f", "")
BUILTIN(__builtin_ia32_pfmul, "V2fV2fV2f", "")
BUILTIN(__builtin_ia32_lfence, "v", "")
BUILTIN(__builtin_ia32_mfence, "v", "")
BUILTIN(__builtin_ia32_loaddqu, "V16ccC*", "")
-BUILTIN(__builtin_ia32_storedqu, "vc*CV16c", "")
+BUILTIN(__builtin_ia32_storedqu, "vc*V16c", "")
BUILTIN(__builtin_ia32_psllwi, "V4sV4si", "")
BUILTIN(__builtin_ia32_pslldi, "V2iV2ii", "")
BUILTIN(__builtin_ia32_psllqi, "V1LLiV1LLii", "")
BUILTIN(__builtin_ia32_pmovzxdq128, "V2LLiV4i", "")
BUILTIN(__builtin_ia32_pmovzxwd128, "V4iV8s", "")
BUILTIN(__builtin_ia32_pmovzxwq128, "V2LLiV8s", "")
-BUILTIN(__builtin_ia32_pmuldq128, "V2LLV4iV4i", "")
+BUILTIN(__builtin_ia32_pmuldq128, "V2LLiV4iV4i", "")
BUILTIN(__builtin_ia32_pmulld128, "V4iV4iV4i", "")
BUILTIN(__builtin_ia32_roundps, "V4fV4fi", "")
BUILTIN(__builtin_ia32_roundss, "V4fV4fi", "")