summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Update Altivec load/store functionsErik Schnetter2013-04-231-1/+6
|/
* Merge branch 'master' of bitbucket.org:eschnett/vecmathlibErik Schnetter2013-04-238-29/+58
|\
| * Align vec_pseudo as if it was a real vectorErik Schnetter2013-04-221-3/+3
| |
| * Use -1 for true in vec_pseudoErik Schnetter2013-04-221-24/+29
| |
| * Use -ffast-mathErik Schnetter2013-04-221-2/+2
| |
| * In debug mode, assert that the load/store offset is in rangeErik Schnetter2013-04-226-0/+24
| |
* | Correct ilogb for denormalized numbersErik Schnetter2013-04-231-1/+1
| |
* | Use PPC cycle counter when on PPCErik Schnetter2013-04-231-0/+10
|/
* Adapt Altivec vector implementation to GNU syntaxErik Schnetter2013-04-221-18/+30
|
* Handle inf and nan in ilogbErik Schnetter2013-04-221-1/+7
| | | | Handle inf and nan. Also change how zeros are handled.
* Major work on Altivec support; still fails basic testsErik Schnetter2013-04-211-77/+59
|
* Provide comparison operators for intpseudovecErik Schnetter2013-04-201-0/+24
|
* Be flexible about available vector types in example.ccErik Schnetter2013-04-201-2/+9
|
* Don't use +X asm constraint with gcc; gcc crashes with itErik Schnetter2013-04-201-0/+5
|
* Use __readcyclecounter when availableErik Schnetter2013-04-202-4/+24
|
* Begin to add Altivec support (work in progress)Erik Schnetter2013-04-202-0/+517
|
* Don't try convert_int for INT_MAX; it would overflowErik Schnetter2013-04-201-1/+2
|
* Add more test cases for convert_intErik Schnetter2013-04-201-0/+8
|
* Provide hexadecimal debug output for failing testsErik Schnetter2013-04-201-15/+36
|
* Output integer representation of failing floating point results as wellErik Schnetter2013-04-191-6/+6
|
* Use architecture-independent +X asm constraint instead of +xErik Schnetter2013-04-191-1/+1
|
* Use __asm__ instead of asm keywordErik Schnetter2013-04-198-8/+8
|
* Remove outdated, commented-out code to re-interpret bit patternsErik Schnetter2013-04-191-12/+0
|
* Use std::ptrdiff_t instead of ptrdiff_tErik Schnetter2013-04-191-4/+4
|
* Add prefix to fmin() and fmax()Erik Schnetter2013-03-232-0/+8
| | | | Add _cl_std_ prefix, as required by _kernel.h.
* Update list of auto-generated filesErik Schnetter2013-03-231-1/+1
|
* Implement rint() correctlyErik Schnetter2013-03-231-1/+1
| | | | Implement rint() by calling vecmathlib, not by calling round().
* Add VML_AVOID_LIBMErik Schnetter2013-03-231-0/+5
| | | | When VML_AVOID_LIBM is defined when building the pocl library, no libm functions are called.
* Handle more generic function signatures when calling libmErik Schnetter2013-03-231-4/+5
| | | | ilogb() should now work.
* Implement converting bool to int when calling libmErik Schnetter2013-03-231-2/+30
|
* Implement ilogb_ work-around also for calling libmErik Schnetter2013-03-231-1/+2
|
* Make names of "pair" structs depend on contentErik Schnetter2013-03-231-6/+13
| | | | More work-around for the llvm-link bug.
* Correct handling Debian 6.0Erik Schnetter2013-03-231-2/+5
| | | | Ensure that the tested macros are present before testing them.
* Add missing include fileErik Schnetter2013-03-221-0/+1
|
* Do not use "using namespace std" any moreErik Schnetter2013-03-226-24/+23
|
* Don't use typeinfo in vec_testErik Schnetter2013-03-221-9/+4
|
* Re-enable clamp() implementationErik Schnetter2013-03-222-4/+3
|
* Re-instate typeinfo work-around for Debian 6.0Erik Schnetter2013-03-221-0/+10
|
* Explicitly call SSE2 functions for ceil and floor for scalarsErik Schnetter2013-03-222-5/+33
|
* Correct bool/int conversion; correct vector splittingErik Schnetter2013-03-221-10/+26
|
* Test more corner casesErik Schnetter2013-03-211-5/+50
|
* Don't test nan/inf if they are not supportedErik Schnetter2013-03-211-0/+8
|
* Improve output for failed testsErik Schnetter2013-03-211-6/+18
|
* Correct ldexp(0, ...)Erik Schnetter2013-03-211-2/+3
|
* Correct ilogb(0)Erik Schnetter2013-03-214-4/+27
|
* We handle signed zeros correctlyErik Schnetter2013-03-211-1/+1
|
* Handle x=0 in ilogb(x) for poclErik Schnetter2013-03-211-1/+1
|
* Handle x=0 in ilogb(x)Erik Schnetter2013-03-211-3/+4
|
* Correct error in pocl function listErik Schnetter2013-03-211-1/+1
|
* Mark functions as deprecatedErik Schnetter2013-03-212-2/+4
|
OpenPOWER on IntegriCloud