Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct int/long conversions for certain calls to libm | Erik Schnetter | 2013-06-06 | 2 | -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 twice | Erik Schnetter | 2013-06-01 | 1 | -1/+2 |
| | |||||
* | Another "missing 64bit" kludge fix. | Kalle Raiskila | 2013-04-23 | 1 | -0/+1 |
| | |||||
* | Replace implicit double constants with floats for pocl/opencl targets | Kalle Raiskila | 2013-04-23 | 2 | -13/+19 |
| | | | | | witout fp64 support. A few warnings still remain. | ||||
* | Make a out-of-tree build work. | Kalle Raiskila | 2013-04-23 | 1 | -2/+2 |
| | |||||
* | Introduce named constant for function prefix "_cl_" | Erik Schnetter | 2013-04-23 | 1 | -1/+4 |
| | |||||
* | Add 64-bit flags when building pocl library | Erik Schnetter | 2013-04-23 | 1 | -1/+3 |
| | |||||
* | Update build scripts | Erik Schnetter | 2013-04-23 | 1 | -15/+0 |
| | |||||
* | Add prefix to fmin() and fmax() | Erik Schnetter | 2013-03-23 | 2 | -0/+8 |
| | | | | Add _cl_std_ prefix, as required by _kernel.h. | ||||
* | Update list of auto-generated files | Erik Schnetter | 2013-03-23 | 1 | -1/+1 |
| | |||||
* | Implement rint() correctly | Erik Schnetter | 2013-03-23 | 1 | -1/+1 |
| | | | | Implement rint() by calling vecmathlib, not by calling round(). | ||||
* | Add VML_AVOID_LIBM | Erik Schnetter | 2013-03-23 | 1 | -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 libm | Erik Schnetter | 2013-03-23 | 1 | -4/+5 |
| | | | | ilogb() should now work. | ||||
* | Implement converting bool to int when calling libm | Erik Schnetter | 2013-03-23 | 1 | -2/+30 |
| | |||||
* | Implement ilogb_ work-around also for calling libm | Erik Schnetter | 2013-03-23 | 1 | -1/+2 |
| | |||||
* | Make names of "pair" structs depend on content | Erik Schnetter | 2013-03-23 | 1 | -6/+13 |
| | | | | More work-around for the llvm-link bug. | ||||
* | Add missing include file | Erik Schnetter | 2013-03-22 | 1 | -0/+1 |
| | |||||
* | Re-enable clamp() implementation | Erik Schnetter | 2013-03-22 | 2 | -4/+3 |
| | |||||
* | Correct bool/int conversion; correct vector splitting | Erik Schnetter | 2013-03-22 | 1 | -10/+26 |
| | |||||
* | Handle x=0 in ilogb(x) for pocl | Erik Schnetter | 2013-03-21 | 1 | -1/+1 |
| | |||||
* | Correct error in pocl function list | Erik Schnetter | 2013-03-21 | 1 | -1/+1 |
| | |||||
* | Remove typeinfo work-around that is not necessary any more | Erik Schnetter | 2013-03-21 | 1 | -13/+3 |
| | |||||
* | Disable GNU extensions | Erik Schnetter | 2013-03-21 | 1 | -4/+4 |
| | |||||
* | Didn't mean to commit that :) | Pekka Jääskeläinen | 2013-03-21 | 1 | -4/+0 |
| | |||||
* | Fixes to make it build with Clang++ 3.2 using libstdc++ from Debian 6.0. | Pekka Jääskeläinen | 2013-03-21 | 1 | -4/+17 |
| | |||||
* | Update list of pocl functions (remove temporarily disabled "clamp") | Erik Schnetter | 2013-03-20 | 1 | -1/+1 |
| | |||||
* | Add _cl_ prefix to some functions | Erik Schnetter | 2013-03-19 | 1 | -20/+54 |
| | |||||
* | Disable clamp, since vecmathlib only provides the floating-point version | Erik Schnetter | 2013-03-19 | 1 | -2/+3 |
| | |||||
* | Remove __vml_ prefix for pocl wrappers | Erik Schnetter | 2013-03-15 | 1 | -17/+18 |
| | |||||
* | Rename makefile variable for clarity | Erik Schnetter | 2013-02-19 | 1 | -3/+3 |
| | |||||
* | Implement pocl functions that take pointer arguments | Erik Schnetter | 2013-02-18 | 3 | -158/+199 |
| | |||||
* | Generate pocl-compatible OpenCL math function bindings | Erik Schnetter | 2013-02-17 | 11 | -0/+921 |