summaryrefslogtreecommitdiffstats
path: root/vec_float_sse2.h
Commit message (Expand)AuthorAgeFilesLines
* Implement nextafterErik Schnetter2013-06-091-0/+1
* Implement atan2Erik Schnetter2013-06-061-0/+1
* Optimize scalarized shift operationsErik Schnetter2013-06-061-6/+6
* Correct some integer comparison operatorsErik Schnetter2013-06-051-1/+6
* Various corrections for integer operationsErik Schnetter2013-06-051-1/+1
* Add integer comparison operators for SSE2 float and pseudovec classesErik Schnetter2013-06-031-0/+16
* Optimize isnan for x86Erik Schnetter2013-04-251-1/+1
* Update alignment checks: use new "alignment" entryErik Schnetter2013-04-231-8/+8
* Introduce field "alignment" describing the necessary alignment for vector typesErik Schnetter2013-04-231-0/+3
* Replace ptrdiff_t by std::ptrdiff_tErik Schnetter2013-04-221-4/+4
* Correct ioff handling in load/store intrinsicsErik Schnetter2013-04-221-7/+4
* In debug mode, assert that the load/store offset is in rangeErik Schnetter2013-04-221-0/+4
* Use __asm__ instead of asm keywordErik Schnetter2013-04-191-1/+1
* Correct rounding and conversion functionsErik Schnetter2013-03-211-1/+1
* Remove explicit "inline" declarationsErik Schnetter2013-03-151-1/+1
* Beautify codeErik Schnetter2013-02-191-1/+1
* Correct definitions of lsr, >>, and << for vector shift argumentsErik Schnetter2013-02-191-3/+24
* Define all() and any() inside classErik Schnetter2013-02-191-22/+16
* Delegate implementing operator[] and set_elt to the compilerErik Schnetter2013-02-191-41/+6
* Add rint(), correct round()Erik Schnetter2013-02-191-3/+4
* Add cbrt, hypot, trunc; rename scalbn to ldexpErik Schnetter2013-02-161-2/+12
* Replace assert(0) by __builtin_unreachable()Erik Schnetter2013-02-151-3/+3
* Fold Chebyshev versions of sin and cos back into the main versionsErik Schnetter2013-02-141-2/+2
* Use SSE 3 and SSE 4.1 only when availableErik Schnetter2013-02-141-4/+36
* Provide scalbn with scalar int argumentErik Schnetter2013-02-141-0/+1
* Added optimized versions of sin and cos.Jesse W. Towner2013-02-111-2/+2
* Provide intvec_t::iota()Erik Schnetter2013-02-041-0/+1
* Provide memory access functionsErik Schnetter2013-02-041-0/+95
* Change realvec_t::name from field to functionErik Schnetter2013-01-301-1/+1
* Add fdim fmax fmin, fma, isfinite isinf isnan isnormalErik Schnetter2012-12-181-0/+19
* Improve operator[], all(), and any()Erik Schnetter2012-12-031-29/+65
* Add #defines describing which vector types are availableErik Schnetter2012-12-031-0/+1
* Remove explicit assignment operatorErik Schnetter2012-12-031-3/+3
* Remove copy constructorsErik Schnetter2012-12-021-3/+9
* Optimize sum() functionsErik Schnetter2012-12-021-2/+16
* Support more SSE and AVX vector typesErik Schnetter2012-12-021-0/+415
OpenPOWER on IntegriCloud