Eric Christopher
|
2a9898f0a2
|
Move some type defines from smmintrin.h to emmintrin.h to match where
gcc defines them.
llvm-svn: 112146
|
2010-08-26 02:09:25 +00:00 |
Chris Lattner
|
9052c35479
|
fix some vector extractions to return properly zero extended values
(instead of sign extending) to match ICC. GCC is changing this in
a series of their own PRs (e.g. 41323).
llvm-svn: 111637
|
2010-08-20 16:08:33 +00:00 |
Daniel Dunbar
|
f5e075d392
|
Headers: Fix quoting of macro arguments in a couple more places.
llvm-svn: 105331
|
2010-06-02 16:35:01 +00:00 |
Eric Christopher
|
bd9a3aecd6
|
This is just a simple v4si * v4si, make it so.
llvm-svn: 99587
|
2010-03-26 00:51:28 +00:00 |
Anders Carlsson
|
91e18c93c4
|
Make the license header in smmintrin.h match the other SSE headers.
llvm-svn: 99384
|
2010-03-24 05:31:31 +00:00 |
Chris Lattner
|
7eac805bb0
|
fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.
llvm-svn: 99190
|
2010-03-22 18:14:12 +00:00 |
Eric Christopher
|
08f135274d
|
Add sse4.2 header and builtin support.
llvm-svn: 99051
|
2010-03-20 07:43:28 +00:00 |
Eric Christopher
|
8c6f61394f
|
Add remaining sse4.1 intrinsics and builtins.
llvm-svn: 98587
|
2010-03-15 23:22:58 +00:00 |
Eric Christopher
|
6932b2e8b7
|
Add SSE4 packed integer comparisons and corresponding intrinsics.
llvm-svn: 98323
|
2010-03-12 01:22:33 +00:00 |
Eric Christopher
|
e486f68b59
|
Integer array extraction for sse4.1.
llvm-svn: 98305
|
2010-03-11 23:50:18 +00:00 |
Eric Christopher
|
e7594305bc
|
Add packed integer array insertion.
llvm-svn: 98299
|
2010-03-11 23:36:29 +00:00 |
Eric Christopher
|
1dca62055a
|
Add insert/extract_ps and related random macros.
llvm-svn: 98114
|
2010-03-10 00:50:58 +00:00 |
Eric Christopher
|
4c70358296
|
Add sse4.1 packed min and max intrinsics.
llvm-svn: 97907
|
2010-03-07 07:00:42 +00:00 |
Eric Christopher
|
7288890b51
|
Add load hint instruction intrinsic.
llvm-svn: 97904
|
2010-03-07 06:29:09 +00:00 |
Eric Christopher
|
87990fe5df
|
Add in support for dword multiply and fp dot product intrinsics.
llvm-svn: 97902
|
2010-03-07 06:17:19 +00:00 |
Eric Christopher
|
b0759be4d0
|
Fix _MM_FROUND_NEARBYINT and move rounding intrinsics to macros.
llvm-svn: 97874
|
2010-03-06 10:31:44 +00:00 |
Eric Christopher
|
94567c04bb
|
First start on smmintrin.h, rounding and blending.
llvm-svn: 97717
|
2010-03-04 02:56:19 +00:00 |