summaryrefslogtreecommitdiffstats
path: root/pocl
Commit message (Collapse)AuthorAgeFilesLines
* Correct int/long conversions for certain calls to libmErik Schnetter2013-06-062-9/+29
| | | | | This probably only affects cases where vecmathlib does not provide efficient vectors, and all calls are thus forwarded to libm.
* pocl: Without cl_khr_fp64, ensure then M_PI is not defined twiceErik Schnetter2013-06-011-1/+2
|
* Another "missing 64bit" kludge fix.Kalle Raiskila2013-04-231-0/+1
|
* Replace implicit double constants with floats for pocl/opencl targetsKalle Raiskila2013-04-232-13/+19
| | | | | witout fp64 support. A few warnings still remain.
* Make a out-of-tree build work.Kalle Raiskila2013-04-231-2/+2
|
* Introduce named constant for function prefix "_cl_"Erik Schnetter2013-04-231-1/+4
|
* Add 64-bit flags when building pocl libraryErik Schnetter2013-04-231-1/+3
|
* Update build scriptsErik Schnetter2013-04-231-15/+0
|
* 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.
* Add missing include fileErik Schnetter2013-03-221-0/+1
|
* Re-enable clamp() implementationErik Schnetter2013-03-222-4/+3
|
* Correct bool/int conversion; correct vector splittingErik Schnetter2013-03-221-10/+26
|
* Handle x=0 in ilogb(x) for poclErik Schnetter2013-03-211-1/+1
|
* Correct error in pocl function listErik Schnetter2013-03-211-1/+1
|
* Remove typeinfo work-around that is not necessary any moreErik Schnetter2013-03-211-13/+3
|
* Disable GNU extensionsErik Schnetter2013-03-211-4/+4
|
* Didn't mean to commit that :)Pekka Jääskeläinen2013-03-211-4/+0
|
* Fixes to make it build with Clang++ 3.2 using libstdc++ from Debian 6.0.Pekka Jääskeläinen2013-03-211-4/+17
|
* Update list of pocl functions (remove temporarily disabled "clamp")Erik Schnetter2013-03-201-1/+1
|
* Add _cl_ prefix to some functionsErik Schnetter2013-03-191-20/+54
|
* Disable clamp, since vecmathlib only provides the floating-point versionErik Schnetter2013-03-191-2/+3
|
* Remove __vml_ prefix for pocl wrappersErik Schnetter2013-03-151-17/+18
|
* Rename makefile variable for clarityErik Schnetter2013-02-191-3/+3
|
* Implement pocl functions that take pointer argumentsErik Schnetter2013-02-183-158/+199
|
* Generate pocl-compatible OpenCL math function bindingsErik Schnetter2013-02-1711-0/+921
OpenPOWER on IntegriCloud