summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/emmintrin.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix header comments.Benjamin Kramer2010-08-201-2/+2
| | | | llvm-svn: 111645
* fix some vector extractions to return properly zero extended valuesChris Lattner2010-08-201-1/+1
| | | | | | | (instead of sign extending) to match ICC. GCC is changing this in a series of their own PRs (e.g. 41323). llvm-svn: 111637
* PR7588: Fix the _mm_shufflehi_epi16 macro. (The issue was an oversightEli Friedman2010-07-081-3/+4
| | | | | | involving operator precedence.) llvm-svn: 107902
* fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.Chris Lattner2010-05-151-2/+3
| | | | llvm-svn: 103873
* fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner2010-03-221-213/+213
| | | | llvm-svn: 99190
* Migrate typedefs to the top level of xmmintrin.h and remove the sameEric Christopher2010-03-201-1/+0
| | | | | | one from emmintrin.h. llvm-svn: 99020
* Make our char vector types not be explicitly signed to match GCC and to fix ↵Anders Carlsson2009-09-181-1/+1
| | | | | | compilation with C++ and -fno-lax-vector-conversions llvm-svn: 82254
* Fix PR4923.Anders Carlsson2009-09-181-2/+14
| | | | | | Fix error in _mm_set_pd/_mm_setr_pd and add _mm_set_epi64x/_mm_set1_epi64x. Patch by Laurent Morichetti! llvm-svn: 82228
* Switch some functions from using x86 builtins to using vector Eli Friedman2009-07-221-10/+10
| | | | | | operations. llvm-svn: 76753
* Remove a few more vector builtins.Eli Friedman2009-06-071-1/+1
| | | | llvm-svn: 73022
* Replace more calls to builtins with generic code.Eli Friedman2009-06-061-6/+19
| | | | llvm-svn: 72995
* Fix some casts to work without -flax-vector-conversions.Eli Friedman2009-06-061-5/+5
| | | | llvm-svn: 72981
* Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid Eli Friedman2009-06-061-19/+28
| | | | | | of calls to builtins for constructs which can be expressed directly. llvm-svn: 72979
* Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten.Eli Friedman2009-06-021-0/+2
| | | | llvm-svn: 72717
* Add 'cmp' SSE builtins and get rid of a bunch of other builtins.Anders Carlsson2009-05-181-24/+24
| | | | llvm-svn: 72032
* Fix typo.Anders Carlsson2009-04-061-1/+1
| | | | llvm-svn: 68466
* Add the nodebug attribute to intrinsicsAnders Carlsson2009-02-141-211/+211
| | | | llvm-svn: 64519
* 80col.Mike Stump2009-02-131-211/+422
| | | | llvm-svn: 64450
* Fix more bugs I discoveredAnders Carlsson2009-01-211-1/+1
| | | | llvm-svn: 62656
* Fix implementation of _mm_pause.Anders Carlsson2008-12-261-1/+1
| | | | llvm-svn: 61441
* OK, all tests pass. Let's start using the SSE2 headerAnders Carlsson2008-12-261-0/+1116
llvm-svn: 61440
OpenPOWER on IntegriCloud