[arrayfire] 372/408: Merge pull request #974 from arrayfire/devel

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:12:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/sid
in repository arrayfire.

commit e6acad6818a903b3ad3f21d524838e4a2220db6d
Merge: 93427f0 1a52ee1
Author: Pavan Yalamanchili <pavan at arrayfire.com>
Date:   Thu Aug 27 18:43:17 2015 -0400

    Merge pull request #974 from arrayfire/devel
    
    Release 3.1.0

 ArrayFireConfigVersion.cmake.in                    |     6 +-
 CMakeLists.txt                                     |    44 +-
 CMakeModules/Version.cmake                         |    23 +-
 CMakeModules/build_clFFT.cmake                     |     1 +
 CMakeModules/build_forge.cmake                     |    18 +-
 CMakeModules/version.h.in                          |     2 +
 COPYRIGHT.md                                       |    40 +-
 LICENSES/OpenSIFT License.txt                      |    57 +
 README.md                                          |     8 +-
 assets                                             |     2 +-
 docs/details/data.dox                              |    19 +-
 docs/details/image.dox                             |   223 +
 docs/details/index.dox                             |    19 +
 docs/details/lapack.dox                            |    22 +
 docs/details/signal.dox                            |    65 +-
 docs/details/util.dox                              |   148 +
 docs/details/vision.dox                            |    92 +
 docs/doxygen.mk                                    |     6 +-
 docs/header.htm                                    |     3 -
 docs/highlight.pack.js                             |     1 -
 docs/highlight_js_doxygen.css                      |    93 -
 docs/pages/README.md                               |     6 +-
 docs/pages/configuring_arrayfire_environment.md    |    10 +
 docs/pages/release_notes.md                        |   148 +-
 docs/pages/using_on_linux.md                       |     2 +-
 examples/computer_vision/fast.cpp                  |     2 +-
 examples/computer_vision/harris.cpp                |     2 +-
 examples/computer_vision/matching.cpp              |   120 +
 examples/computer_vision/{fast.cpp => susan.cpp}   |    26 +-
 examples/financial/heston_model.cpp                |   115 +
 examples/graphics/histogram.cpp                    |     4 +-
 examples/image_processing/edge.cpp                 |     2 +-
 examples/image_processing/filters.cpp              |     8 +-
 examples/image_processing/image_editing.cpp        |     2 +-
 examples/image_processing/morphing.cpp             |     2 +-
 examples/lin_algebra/svd.cpp                       |    55 +
 examples/machine_learning/deep_belief_net.cpp      |     6 -
 examples/machine_learning/logistic_regression.cpp  |     6 -
 examples/machine_learning/neural_network.cpp       |     6 -
 examples/machine_learning/perceptron.cpp           |     6 -
 examples/machine_learning/rbm.cpp                  |     6 -
 include/af/algorithm.h                             |   143 +
 include/af/arith.h                                 |    25 +
 include/af/array.h                                 |   273 +-
 include/af/blas.h                                  |    20 +-
 include/af/complex.h                               |    64 +-
 include/af/constants.h                             |     8 +
 include/af/cuda.h                                  |    93 +
 include/af/data.h                                  |   145 +-
 include/af/defines.h                               |    46 +-
 include/af/device.h                                |    34 +-
 include/af/graphics.h                              |    26 +
 include/af/image.h                                 |   338 +-
 include/af/index.h                                 |    60 +-
 include/af/lapack.h                                |    55 +
 include/af/opencl.h                                |    31 +
 include/af/signal.h                                |   540 +-
 include/af/util.h                                  |   261 +-
 include/af/vision.h                                |   273 +
 include/arrayfire.h                                |    13 +-
 src/api/c/assign.cpp                               |    89 +-
 src/api/c/blas.cpp                                 |    16 +-
 src/api/c/colorspace.cpp                           |    60 +-
 src/api/c/complex.cpp                              |     2 +-
 src/api/c/convolve.cpp                             |    22 +-
 src/api/c/convolve_common.hpp                      |    11 +-
 src/api/c/data.cpp                                 |    34 +
 src/api/c/device.cpp                               |    73 +
 src/api/c/diff.cpp                                 |     4 +
 src/api/c/dog.cpp                                  |    70 +
 src/api/c/features.hpp                             |     8 +
 src/api/c/fft.cpp                                  |   204 +-
 src/api/c/fft_common.hpp                           |    78 +
 src/api/c/fftconvolve.cpp                          |   115 +-
 src/api/c/flip.cpp                                 |     2 +
 src/api/c/hamming.cpp                              |    54 +-
 src/api/c/harris.cpp                               |    84 +
 src/api/c/image.cpp                                |    20 +-
 src/api/c/imageio.cpp                              |   336 +-
 src/api/c/index.cpp                                |    24 +-
 src/api/c/join.cpp                                 |     2 +
 src/api/c/median.cpp                               |     5 +-
 src/api/c/nearest_neighbour.cpp                    |    90 +
 src/api/c/ops.hpp                                  |    21 +
 src/api/c/optypes.hpp                              |     2 +
 src/api/c/print.cpp                                |   117 +-
 src/api/c/rank.cpp                                 |    14 +-
 src/api/c/reduce.cpp                               |    79 +-
 src/api/c/replace.cpp                              |   109 +
 src/api/c/resize.cpp                               |     5 +-
 src/api/c/rotate.cpp                               |     5 +-
 src/api/c/sat.cpp                                  |    57 +
 src/api/c/scan.cpp                                 |     2 +
 src/api/c/select.cpp                               |   156 +
 src/api/c/shift.cpp                                |     2 +
 src/api/c/sift.cpp                                 |    90 +
 src/api/c/stream.cpp                               |   360 +
 src/api/c/susan.cpp                                |    79 +
 src/api/c/svd.cpp                                  |   128 +
 src/api/c/tile.cpp                                 |    30 +-
 src/api/c/transform.cpp                            |    20 +-
 src/api/c/transpose.cpp                            |    16 +-
 src/api/c/unary.cpp                                |    51 +-
 src/api/c/unwrap.cpp                               |    64 +
 src/api/c/wrap.cpp                                 |    78 +
 src/api/c/ycbcr_rgb.cpp                            |   160 +
 src/api/cpp/array.cpp                              |    74 +-
 src/api/cpp/complex.cpp                            |    61 +-
 src/api/cpp/constants.cpp                          |     8 +
 src/api/cpp/data.cpp                               |    32 +
 src/api/cpp/{util.cpp => dog.cpp}                  |    21 +-
 src/api/cpp/fft.cpp                                |   137 +
 src/api/cpp/graphics.cpp                           |     5 +
 src/api/cpp/hamming.cpp                            |     2 +-
 src/api/cpp/harris.cpp                             |    27 +
 src/api/cpp/imageio.cpp                            |    19 +
 src/api/cpp/index.cpp                              |    43 +
 src/api/cpp/lapack.cpp                             |    18 +
 src/api/cpp/{hamming.cpp => nearest_neighbour.cpp} |     9 +-
 src/api/cpp/reduce.cpp                             |    84 +-
 src/api/cpp/{util.cpp => sat.cpp}                  |    19 +-
 src/api/cpp/sift.cpp                               |    34 +
 src/api/cpp/{util.cpp => susan.cpp}                |    22 +-
 src/api/cpp/unary.cpp                              |     1 +
 src/api/cpp/{util.cpp => unwrap.cpp}               |    14 +-
 src/api/cpp/util.cpp                               |    44 +-
 src/api/cpp/wrap.cpp                               |    27 +
 src/api/cpp/{util.cpp => ycbcr_rgb.cpp}            |    26 +-
 src/backend/ArrayInfo.hpp                          |     5 +-
 src/backend/cblas.cpp                              |    74 +-
 src/backend/cpu/Array.cpp                          |    93 +-
 src/backend/cpu/Array.hpp                          |    61 +-
 src/backend/cpu/CMakeLists.txt                     |    57 +-
 src/backend/cpu/TNJ/BinaryNode.hpp                 |    19 +-
 src/backend/cpu/TNJ/BufferNode.hpp                 |    45 +-
 src/backend/cpu/TNJ/Node.hpp                       |    10 +-
 src/backend/cpu/TNJ/ScalarNode.hpp                 |     9 +-
 src/backend/cpu/TNJ/UnaryNode.hpp                  |    15 +-
 src/backend/cpu/blas.cpp                           |   205 +-
 src/backend/cpu/blas.hpp                           |    12 +
 src/backend/cpu/cast.hpp                           |    17 +
 src/backend/cpu/convolve.cpp                       |    12 +-
 src/backend/cpu/copy.cpp                           |     6 +
 src/backend/cpu/copy.hpp                           |     3 +
 src/backend/cpu/diff.cpp                           |     2 +
 src/backend/cpu/fft.cpp                            |   178 +-
 src/backend/cpu/fft.hpp                            |    10 +-
 src/backend/cpu/fftconvolve.cpp                    |    14 +-
 src/backend/cpu/hamming.cpp                        |   103 -
 src/backend/cpu/harris.cpp                         |   265 +
 src/backend/cpu/harris.hpp                         |    23 +
 src/backend/cpu/iir.cpp                            |     4 +-
 src/backend/cpu/iota.cpp                           |     2 +
 src/backend/cpu/ireduce.cpp                        |     4 +
 src/backend/cpu/memory.cpp                         |    46 +-
 src/backend/cpu/memory.hpp                         |     3 +-
 src/backend/cpu/nearest_neighbour.cpp              |   175 +
 .../cpu/{hamming.hpp => nearest_neighbour.hpp}     |     9 +-
 src/backend/cpu/orb.cpp                            |     9 +-
 src/backend/cpu/platform.cpp                       |   177 +-
 src/backend/cpu/random.cpp                         |     9 +-
 src/backend/cpu/range.cpp                          |     2 +
 src/backend/cpu/reduce.cpp                         |    49 +-
 src/backend/cpu/reduce.hpp                         |     6 +-
 src/backend/cpu/resize.cpp                         |    30 +
 src/backend/cpu/rotate.cpp                         |     9 +-
 src/backend/cpu/scan.cpp                           |     2 +
 src/backend/cpu/select.cpp                         |   143 +
 src/backend/cpu/{hamming.hpp => select.hpp}        |    13 +-
 src/backend/cpu/shift.cpp                          |     2 +
 src/backend/cpu/sift.cpp                           |    62 +
 src/backend/cpu/sift.hpp                           |    26 +
 src/backend/cpu/sift_nonfree.hpp                   |  1033 ++
 src/backend/cpu/susan.cpp                          |   136 +
 src/backend/cpu/susan.hpp                          |    24 +
 src/backend/cpu/svd.cpp                            |   121 +
 src/backend/cpu/{reduce.hpp => svd.hpp}            |    11 +-
 src/backend/cpu/tile.cpp                           |     2 +
 src/backend/cpu/transform.cpp                      |    16 +-
 src/backend/cpu/transform_interp.hpp               |    36 +
 src/backend/cpu/unary.hpp                          |     7 +
 src/backend/cpu/unwrap.cpp                         |   122 +
 src/backend/cpu/{hamming.hpp => unwrap.hpp}        |     9 +-
 src/backend/cpu/where.cpp                          |     3 +-
 src/backend/cpu/wrap.cpp                           |   122 +
 src/backend/cpu/{hamming.hpp => wrap.hpp}          |    15 +-
 src/backend/cuda/Array.cpp                         |    33 +-
 src/backend/cuda/Array.hpp                         |    52 +-
 src/backend/cuda/JIT/cast.cu                       |     2 +
 src/backend/cuda/JIT/exp.cu                        |    15 +
 src/backend/cuda/JIT/hyper.cu                      |     2 +
 src/backend/cuda/JIT/logic.cu                      |     2 +
 src/backend/cuda/JIT/numeric.cu                    |    16 +
 src/backend/cuda/JIT/trig.cu                       |     4 +
 src/backend/cuda/all.cu                            |     2 +
 src/backend/cuda/any.cu                            |     2 +
 src/backend/cuda/blas.cpp                          |   102 +-
 src/backend/cuda/convolve.cpp                      |     4 +-
 src/backend/cuda/copy.cu                           |    14 +-
 src/backend/cuda/copy.hpp                          |     3 +
 src/backend/cuda/count.cu                          |     2 +
 src/backend/cuda/cublasManager.cpp                 |     1 +
 src/backend/cuda/debug_cuda.hpp                    |    38 +-
 src/backend/cuda/diff.cu                           |     2 +
 src/backend/cuda/err_cuda.hpp                      |    33 +-
 src/backend/cuda/fft.cpp                           |   155 +-
 src/backend/cuda/fft.hpp                           |    12 +-
 src/backend/cuda/fftconvolve.cu                    |    14 +-
 src/backend/cuda/hamming.cu                        |    62 -
 src/backend/cuda/harris.cu                         |    59 +
 src/backend/cuda/{hamming.hpp => harris.hpp}       |    11 +-
 src/backend/cuda/hist_graphics.cu                  |     3 +-
 src/backend/cuda/iir.cu                            |     4 +-
 src/backend/cuda/image.cu                          |     3 +-
 src/backend/cuda/iota.cu                           |     2 +
 src/backend/cuda/ireduce.cu                        |     4 +
 src/backend/cuda/jit.cpp                           |    68 +-
 src/backend/cuda/kernel/approx.hpp                 |     8 +-
 src/backend/cuda/kernel/assign.hpp                 |     2 +-
 src/backend/cuda/kernel/atomics.hpp                |    59 +
 src/backend/cuda/kernel/bilateral.hpp              |    31 +-
 src/backend/cuda/kernel/convolve.cu                |    37 +-
 src/backend/cuda/kernel/convolve_separable.cu      |     5 +-
 src/backend/cuda/kernel/diagonal.hpp               |     4 +-
 src/backend/cuda/kernel/diff.hpp                   |     4 +-
 src/backend/cuda/kernel/exampleFunction.hpp        |    11 +-
 src/backend/cuda/kernel/fast.hpp                   |    94 +-
 src/backend/cuda/kernel/fftconvolve.hpp            |    40 +-
 src/backend/cuda/kernel/gradient.hpp               |     3 +-
 src/backend/cuda/kernel/harris.hpp                 |   382 +
 src/backend/cuda/kernel/histogram.hpp              |     5 +-
 src/backend/cuda/kernel/hsv_rgb.hpp                |     2 +-
 src/backend/cuda/kernel/identity.hpp               |     2 +-
 src/backend/cuda/kernel/iir.hpp                    |     2 +-
 src/backend/cuda/kernel/index.hpp                  |     2 +-
 src/backend/cuda/kernel/iota.hpp                   |     5 +-
 src/backend/cuda/kernel/ireduce.hpp                |    16 +-
 src/backend/cuda/kernel/join.hpp                   |     6 +-
 src/backend/cuda/kernel/lookup.hpp                 |     4 +-
 src/backend/cuda/kernel/lu_split.hpp               |     4 +-
 src/backend/cuda/kernel/match_template.hpp         |     3 +-
 src/backend/cuda/kernel/meanshift.hpp              |    40 +-
 src/backend/cuda/kernel/medfilt.hpp                |    49 +-
 src/backend/cuda/kernel/memcopy.hpp                |    12 +-
 src/backend/cuda/kernel/morph.hpp                  |   157 +-
 .../kernel/{hamming.hpp => nearest_neighbour.hpp}  |   194 +-
 src/backend/cuda/kernel/orb.hpp                    |    84 +-
 src/backend/cuda/kernel/random.hpp                 |     8 +-
 src/backend/cuda/kernel/range.hpp                  |     2 +-
 src/backend/cuda/kernel/reduce.hpp                 |   104 +-
 src/backend/cuda/kernel/regions.hpp                |    25 +-
 src/backend/cuda/kernel/reorder.hpp                |     5 +-
 src/backend/cuda/kernel/resize.hpp                 |    28 +-
 src/backend/cuda/kernel/rotate.hpp                 |     6 +-
 src/backend/cuda/kernel/scan_dim.hpp               |    10 +-
 src/backend/cuda/kernel/scan_first.hpp             |    11 +-
 src/backend/cuda/kernel/select.hpp                 |   155 +
 src/backend/cuda/kernel/shift.hpp                  |     5 +-
 src/backend/cuda/kernel/sift_nonfree.hpp           |  1370 +++
 src/backend/cuda/kernel/sobel.hpp                  |    36 +-
 src/backend/cuda/kernel/sort.hpp                   |     5 +-
 src/backend/cuda/kernel/sort_by_key.hpp            |     6 +-
 src/backend/cuda/kernel/sort_index.hpp             |    12 +-
 src/backend/cuda/kernel/susan.hpp                  |   180 +
 src/backend/cuda/kernel/tile.hpp                   |     2 +-
 src/backend/cuda/kernel/transform.hpp              |    15 +-
 src/backend/cuda/kernel/transform_interp.hpp       |    42 +-
 src/backend/cuda/kernel/transpose.hpp              |     4 +-
 src/backend/cuda/kernel/transpose_inplace.hpp      |     4 +-
 src/backend/cuda/kernel/triangle.hpp               |     3 +-
 src/backend/cuda/kernel/unwrap.hpp                 |   144 +
 src/backend/cuda/kernel/where.hpp                  |     3 +-
 src/backend/cuda/kernel/wrap.hpp                   |   113 +
 src/backend/cuda/math.hpp                          |     3 +
 src/backend/cuda/max.cu                            |     2 +
 src/backend/cuda/memory.cpp                        |    62 +-
 src/backend/cuda/memory.hpp                        |     3 +-
 src/backend/cuda/min.cu                            |     2 +
 src/backend/cuda/morph3d_impl.hpp                  |     5 +-
 src/backend/cuda/morph_impl.hpp                    |     5 +-
 src/backend/cuda/nearest_neighbour.cu              |    79 +
 .../cuda/{hamming.hpp => nearest_neighbour.hpp}    |     9 +-
 src/backend/cuda/platform.cpp                      |    25 +-
 src/backend/cuda/platform.hpp                      |     5 +
 src/backend/cuda/plot.cu                           |     3 +-
 src/backend/cuda/product.cu                        |     2 +
 src/backend/cuda/random.cu                         |     2 +
 src/backend/cuda/range.cu                          |     2 +
 src/backend/cuda/reduce.hpp                        |     6 +-
 src/backend/cuda/reduce_impl.hpp                   |    13 +-
 src/backend/cuda/resize.cu                         |     3 +
 src/backend/cuda/rotate.cu                         |     9 +-
 src/backend/cuda/scan.cu                           |     2 +
 src/backend/cuda/select.cu                         |    51 +
 src/backend/cuda/{reduce.hpp => select.hpp}        |    14 +-
 src/backend/cuda/set.cu                            |    17 +-
 src/backend/cuda/shift.cu                          |     2 +
 src/backend/cuda/sift.cu                           |    89 +
 src/backend/cuda/sift.hpp                          |    26 +
 src/backend/cuda/sum.cu                            |     2 +
 src/backend/cuda/susan.cu                          |    67 +
 src/backend/cuda/susan.hpp                         |    24 +
 src/backend/cuda/svd.cu                            |   155 +
 src/backend/cuda/{reduce.hpp => svd.hpp}           |     9 +-
 src/backend/cuda/tile.cu                           |     2 +
 src/backend/cuda/transform.cu                      |    12 +-
 src/backend/cuda/unary.hpp                         |     1 +
 src/backend/cuda/unwrap.cu                         |    57 +
 src/backend/cuda/{hamming.hpp => unwrap.hpp}       |    11 +-
 src/backend/cuda/wrap.cu                           |    57 +
 src/backend/cuda/{hamming.hpp => wrap.hpp}         |    17 +-
 src/backend/dim4.cpp                               |     3 +
 src/backend/lapacke.cpp                            |   168 +
 src/backend/lapacke.hpp                            |    93 +-
 src/backend/opencl/Array.cpp                       |    33 +-
 src/backend/opencl/Array.hpp                       |    51 +-
 src/backend/opencl/CMakeLists.txt                  |   111 +-
 src/backend/opencl/all.cpp                         |     2 +
 src/backend/opencl/any.cpp                         |     2 +
 src/backend/opencl/blas.cpp                        |    86 +-
 src/backend/opencl/cache.hpp                       |    27 +
 src/backend/opencl/cl.hpp                          | 10803 ++++++++++---------
 src/backend/opencl/convolve.cpp                    |     4 +-
 src/backend/opencl/convolve_separable.cpp          |    44 +-
 src/backend/opencl/copy.cpp                        |     7 +
 src/backend/opencl/copy.hpp                        |     3 +
 src/backend/opencl/count.cpp                       |     2 +
 src/backend/opencl/diff.cpp                        |     2 +
 src/backend/opencl/err_opencl.hpp                  |    22 +-
 src/backend/opencl/fft.cpp                         |   225 +-
 src/backend/opencl/fft.hpp                         |    12 +-
 src/backend/opencl/fftconvolve.cpp                 |    12 +-
 src/backend/opencl/hamming.cpp                     |   143 -
 src/backend/opencl/harris.cpp                      |    57 +
 src/backend/opencl/{hamming.hpp => harris.hpp}     |    11 +-
 src/backend/opencl/iir.cpp                         |     4 +-
 src/backend/opencl/iota.cpp                        |     2 +
 src/backend/opencl/ireduce.cpp                     |     4 +
 src/backend/opencl/jit.cpp                         |    48 +-
 src/backend/opencl/kernel/approx.hpp               |    11 +-
 src/backend/opencl/kernel/approx1.cl               |     9 +-
 src/backend/opencl/kernel/approx2.cl               |    10 +-
 src/backend/opencl/kernel/bilateral.cl             |    32 +-
 src/backend/opencl/kernel/convolve.hpp             |     6 +-
 src/backend/opencl/kernel/convolve/conv2_impl.hpp  |   117 +-
 src/backend/opencl/kernel/convolve_separable.cpp   |   131 +
 src/backend/opencl/kernel/convolve_separable.hpp   |    79 +-
 src/backend/opencl/kernel/fast.hpp                 |    98 +-
 src/backend/opencl/kernel/fftconvolve.hpp          |    24 +-
 src/backend/opencl/kernel/fftconvolve_multiply.cl  |     6 +-
 src/backend/opencl/kernel/fftconvolve_reorder.cl   |    15 +-
 src/backend/opencl/kernel/gradient.cl              |     3 +-
 src/backend/opencl/kernel/gradient.hpp             |     7 +-
 src/backend/opencl/kernel/harris.cl                |   117 +
 src/backend/opencl/kernel/harris.hpp               |   343 +
 src/backend/opencl/kernel/ireduce.hpp              |   177 +-
 src/backend/opencl/kernel/jit.cl                   |     1 +
 src/backend/opencl/kernel/matchTemplate.cl         |     2 +-
 src/backend/opencl/kernel/meanshift.cl             |    36 +-
 src/backend/opencl/kernel/medfilt.cl               |    37 +-
 src/backend/opencl/kernel/morph.cl                 |   128 +-
 .../kernel/{hamming.cl => nearest_neighbour.cl}    |    66 +-
 .../kernel/{hamming.hpp => nearest_neighbour.hpp}  |    98 +-
 src/backend/opencl/kernel/ops.cl                   |     8 +-
 src/backend/opencl/kernel/orb.hpp                  |    12 +-
 src/backend/opencl/kernel/random.cl                |    45 +-
 src/backend/opencl/kernel/random.hpp               |     4 +
 src/backend/opencl/kernel/reduce.hpp               |   245 +-
 src/backend/opencl/kernel/reduce_dim.cl            |     4 +-
 src/backend/opencl/kernel/reduce_first.cl          |     4 +-
 src/backend/opencl/kernel/regions.hpp              |     5 +
 src/backend/opencl/kernel/resize.cl                |    21 +
 src/backend/opencl/kernel/resize.hpp               |     3 +-
 src/backend/opencl/kernel/rotate.cl                |     1 +
 src/backend/opencl/kernel/rotate.hpp               |    11 +-
 src/backend/opencl/kernel/scan_dim.hpp             |   207 +-
 src/backend/opencl/kernel/scan_first.hpp           |   196 +-
 src/backend/opencl/kernel/select.cl                |    90 +
 src/backend/opencl/kernel/select.hpp               |   175 +
 src/backend/opencl/kernel/set.hpp                  |    67 -
 src/backend/opencl/kernel/sift_nonfree.cl          |   806 ++
 src/backend/opencl/kernel/sift_nonfree.hpp         |   784 ++
 src/backend/opencl/kernel/sobel.cl                 |    30 +-
 src/backend/opencl/kernel/sort.hpp                 |     6 +
 src/backend/opencl/kernel/sort_by_key.hpp          |     6 +
 src/backend/opencl/kernel/sort_index.hpp           |    10 +-
 src/backend/opencl/kernel/susan.cl                 |   113 +
 src/backend/opencl/kernel/susan.hpp                |   143 +
 src/backend/opencl/kernel/transform.cl             |     1 +
 src/backend/opencl/kernel/transform.hpp            |    13 +-
 src/backend/opencl/kernel/transform_interp.cl      |    40 +-
 src/backend/opencl/kernel/unwrap.cl                |    77 +
 src/backend/opencl/kernel/unwrap.hpp               |   117 +
 src/backend/opencl/kernel/where.hpp                |     7 +-
 src/backend/opencl/kernel/wrap.cl                  |    74 +
 src/backend/opencl/kernel/wrap.hpp                 |   112 +
 src/backend/opencl/magma/gebrd.cpp                 |   368 +
 src/backend/opencl/magma/geqrf2.cpp                |    19 +-
 src/backend/opencl/magma/geqrf3.cpp                |    19 +-
 src/backend/opencl/magma/getrf.cpp                 |   130 +-
 src/backend/opencl/magma/getrs.cpp                 |    30 +-
 src/backend/opencl/magma/labrd.cpp                 |   668 ++
 src/backend/opencl/magma/larfb.cpp                 |   125 +-
 src/backend/opencl/magma/laset.cpp                 |    44 +
 src/backend/opencl/magma/laset_band.cpp            |    44 +
 src/backend/opencl/magma/laswp.cpp                 |    44 +
 src/backend/opencl/magma/magma.h                   |    21 +
 src/backend/opencl/magma/magma_blas.h              |    57 +-
 src/backend/opencl/magma/magma_cpu_blas.h          |    90 +
 src/backend/opencl/magma/magma_cpu_lapack.h        |   142 +-
 src/backend/opencl/magma/magma_helper.cpp          |    20 +
 src/backend/opencl/magma/magma_helper.h            |     3 +
 src/backend/opencl/magma/potrf.cpp                 |   130 +-
 src/backend/opencl/magma/transpose.cpp             |    44 +
 src/backend/opencl/magma/transpose_inplace.cpp     |    44 +
 src/backend/opencl/magma/ungqr.cpp                 |    11 +-
 src/backend/opencl/magma/unmqr.cpp                 |    11 +-
 src/backend/opencl/magma/unmqr2.cpp                |    10 +-
 src/backend/opencl/max.cpp                         |     2 +
 src/backend/opencl/memory.cpp                      |    46 +-
 src/backend/opencl/memory.hpp                      |     4 +-
 src/backend/opencl/min.cpp                         |     2 +
 src/backend/opencl/nearest_neighbour.cpp           |   115 +
 .../opencl/{hamming.hpp => nearest_neighbour.hpp}  |     9 +-
 src/backend/opencl/platform.cpp                    |    33 +-
 src/backend/opencl/platform.hpp                    |     1 +
 src/backend/opencl/product.cpp                     |     2 +
 src/backend/opencl/random.cpp                      |     2 +
 src/backend/opencl/range.cpp                       |     2 +
 src/backend/opencl/reduce.hpp                      |     5 +-
 src/backend/opencl/reduce_impl.hpp                 |    13 +-
 src/backend/opencl/resize.cpp                      |     3 +
 src/backend/opencl/rotate.cpp                      |    12 +-
 src/backend/opencl/scan.cpp                        |    14 +-
 src/backend/opencl/select.cpp                      |    52 +
 src/backend/opencl/{hamming.hpp => select.hpp}     |    15 +-
 src/backend/opencl/set.cpp                         |     6 +
 src/backend/opencl/shift.cpp                       |     2 +
 src/backend/opencl/sift.cpp                        |    82 +
 src/backend/opencl/sift.hpp                        |    26 +
 src/backend/opencl/solve.cpp                       |    80 +-
 .../opencl/{kernel/set.cl => sort_by_key/b8.cpp}   |    14 +-
 .../opencl/{kernel/set.cl => sort_by_key/f32.cpp}  |    14 +-
 .../opencl/{kernel/set.cl => sort_by_key/f64.cpp}  |    14 +-
 .../{sort_by_key.cpp => sort_by_key/impl.hpp}      |    34 +-
 .../opencl/{kernel/set.cl => sort_by_key/s32.cpp}  |    14 +-
 .../opencl/{kernel/set.cl => sort_by_key/u32.cpp}  |    14 +-
 .../opencl/{kernel/set.cl => sort_by_key/u8.cpp}   |    14 +-
 src/backend/opencl/sum.cpp                         |     2 +
 src/backend/opencl/susan.cpp                       |    76 +
 src/backend/opencl/susan.hpp                       |    24 +
 src/backend/opencl/svd.cpp                         |   244 +
 src/backend/opencl/{hamming.hpp => svd.hpp}        |    11 +-
 src/backend/opencl/tile.cpp                        |     2 +
 src/backend/opencl/traits.hpp                      |    10 -
 src/backend/opencl/transform.cpp                   |    17 +-
 src/backend/opencl/unary.hpp                       |     1 +
 src/backend/opencl/unwrap.cpp                      |    56 +
 src/backend/opencl/{hamming.hpp => unwrap.hpp}     |    11 +-
 src/backend/opencl/wrap.cpp                        |    57 +
 src/backend/opencl/{hamming.hpp => wrap.hpp}       |    16 +-
 test/CMakeLists.txt                                |     7 +-
 test/array.cpp                                     |    24 +
 test/assign.cpp                                    |   193 +-
 test/binary.cpp                                    |    49 +-
 test/complex.cpp                                   |    18 +-
 test/data                                          |     2 +-
 test/diagonal.cpp                                  |     8 +
 test/diff1.cpp                                     |     2 +-
 test/diff2.cpp                                     |     2 +-
 test/dog.cpp                                       |    76 +
 test/dot.cpp                                       |   187 +
 test/fast.cpp                                      |   105 +-
 test/fft.cpp                                       |   106 +-
 test/fft_real.cpp                                  |   120 +
 test/fftconvolve.cpp                               |    39 +
 test/getting_started.cpp                           |     8 +-
 test/gfor.cpp                                      |   247 +
 test/{fast.cpp => harris.cpp}                      |   152 +-
 test/imageio.cpp                                   |    64 +
 test/index.cpp                                     |   118 +
 test/iota.cpp                                      |     2 +-
 test/manual_memory_test.cpp                        |    69 +
 test/math.cpp                                      |    22 +
 test/memory.cpp                                    |   261 +-
 test/memory_lock.cpp                               |    95 +
 test/nearest_neighbour.cpp                         |   218 +
 test/random.cpp                                    |    84 +-
 test/range.cpp                                     |     2 +-
 test/rank_dense.cpp                                |    88 +
 test/reduce.cpp                                    |   208 +-
 test/replace.cpp                                   |   120 +
 test/sat.cpp                                       |    45 +
 test/scan.cpp                                      |     6 +-
 test/select.cpp                                    |   128 +
 test/shift.cpp                                     |     2 +-
 test/sift_nonfree.cpp                              |   336 +
 test/susan.cpp                                     |   181 +
 test/svd_dense.cpp                                 |    99 +
 test/tile.cpp                                      |     2 +-
 test/transpose.cpp                                 |    18 +-
 test/unwrap.cpp                                    |   177 +
 test/wrap.cpp                                      |   179 +
 test/ycbcr_rgb.cpp                                 |    84 +
 504 files changed, 30902 insertions(+), 9741 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git



More information about the debian-science-commits mailing list