[PATCH 0/3] Old patches

Hi Tom,

I have been using these patches for quite some time, but for some reason
they are not in the manline. All 3 LGTM, feel free to push them.

thanks,
Jan

Tom Stellard (3):
  geometric/floatn.inc: Add vec8 and vec16 types
  Implement cosh builtin
  Implement cbrt builtin

generic/include/clc/clc.h | 2 +
generic/include/clc/geometric/floatn.inc | 16 +
generic/include/clc/math/cbrt.h | 24 +
generic/include/clc/math/cbrt.inc | 23 +
generic/include/clc/math/cosh.h | 24 +
generic/include/clc/math/cosh.inc | 23 +
generic/lib/SOURCES | 2 +
generic/lib/math/cbrt.cl | 151 ++++++
generic/lib/math/cosh.cl | 192 ++++++++
generic/lib/math/tables.cl | 790 +++++++++++++++++++++++++++++++
generic/lib/math/tables.h | 8 +
11 files changed, 1255 insertions(+)
create mode 100644 generic/include/clc/math/cbrt.h
create mode 100644 generic/include/clc/math/cbrt.inc
create mode 100644 generic/include/clc/math/cosh.h
create mode 100644 generic/include/clc/math/cosh.inc
create mode 100644 generic/lib/math/cbrt.cl
create mode 100644 generic/lib/math/cosh.cl

This implementation was ported from the AMD builtin library
and has been tested with piglit, OpenCV, and the ocl conformance tests.

This implementation was ported from the AMD builtin library
and has been tested with piglit, OpenCV, and the ocl conformance tests.

Hi Tom,

I have been using these patches for quite some time, but for some reason
they are not in the manline. All 3 LGTM, feel free to push them.

I've pushed these, thanks.

-Tom