craig.topper added inline comments.

================
Comment at: lib/Headers/f16cintrin.h:47
@@ -34,1 +46,3 @@
+
+
 #define _mm_cvtps_ph(a, imm) __extension__ ({ \
----------------
Can we do something like this to remove the last temporary?

#define _cvtss_sh(a, imm) __extension__ ({ \
  (unsigned short)((__v8hi)__builtin_ia32_vcvtps2ph((__v4sf){a, 0, 0, 0}, 
(imm))[0]); \
})


Repository:
  rL LLVM

http://reviews.llvm.org/D16177



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to