[Pkg-opencl-devel] [beignet] 35/47: Merge tag 'upstream/0.9.3_dfsg'
Andreas Beckmann
anbe at moszumanska.debian.org
Fri Oct 31 21:45:49 UTC 2014
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to branch master
in repository beignet.
commit 1db5d7e0f11b0a360f08d57905ab666186f21cef
Merge: d08187f 02e7a39
Author: Andreas Beckmann <anbe at debian.org>
Date: Fri Oct 31 20:52:49 2014 +0100
Merge tag 'upstream/0.9.3_dfsg'
merge a dfsg-cleaned upstream branch with the history of debian/
the upstream history contained non-distributable files
.gitignore | 5 +
CMake/CMakeConfigTemplate.hpp | 28 +
CMake/FindLLVM.cmake | 107 +
CMake/FindMesaSrc.cmake | 26 +
CMake/FindOCLIcd.cmake | 24 +
CMakeLists.txt | 171 +
COPYING | 502 +
NEWS.mdwn | 1 +
README.md | 1 +
backend/CMakeLists.txt | 108 +
backend/kernels/compile.sh | 6 +
backend/src/.gitignore | 7 +
backend/src/CMakeLists.txt | 236 +
backend/src/GBEConfig.h.in | 7 +
backend/src/backend/context.cpp | 585 +
backend/src/backend/context.hpp | 149 +
backend/src/backend/gen/gen_mesa_disasm.c | 1302 ++
backend/src/backend/gen/gen_mesa_disasm.h | 45 +
backend/src/backend/gen75_context.cpp | 112 +
backend/src/backend/gen75_context.hpp | 62 +
backend/src/backend/gen75_encoder.cpp | 269 +
backend/src/backend/gen75_encoder.hpp | 60 +
backend/src/backend/gen_context.cpp | 1911 ++
backend/src/backend/gen_context.hpp | 224 +
backend/src/backend/gen_defs.hpp | 974 ++
backend/src/backend/gen_encoder.cpp | 1311 ++
backend/src/backend/gen_encoder.hpp | 241 +
backend/src/backend/gen_insn_compact.cpp | 523 +
.../src/backend/gen_insn_gen7_schedule_info.hxx | 42 +
backend/src/backend/gen_insn_scheduling.cpp | 722 +
backend/src/backend/gen_insn_scheduling.hpp | 42 +
backend/src/backend/gen_insn_selection.cpp | 4032 +++++
backend/src/backend/gen_insn_selection.hpp | 290 +
backend/src/backend/gen_insn_selection.hxx | 86 +
backend/src/backend/gen_program.cpp | 444 +
backend/src/backend/gen_program.h | 38 +
backend/src/backend/gen_program.hpp | 86 +
backend/src/backend/gen_reg_allocation.cpp | 1218 ++
backend/src/backend/gen_reg_allocation.hpp | 73 +
backend/src/backend/gen_register.hpp | 1060 ++
backend/src/backend/program.cpp | 1317 ++
backend/src/backend/program.h | 358 +
backend/src/backend/program.hpp | 320 +
backend/src/builtin_vector_proto.def | 295 +
backend/src/gbe_bin_generater.cpp | 437 +
backend/src/gbe_bin_interpreter.cpp | 80 +
backend/src/gen_as.sh | 101 +
backend/src/gen_builtin_vector.py | 384 +
backend/src/gen_convert.sh | 553 +
backend/src/genconfig.sh | 11 +
backend/src/ir/constant.cpp | 141 +
backend/src/ir/constant.hpp | 134 +
backend/src/ir/context.cpp | 182 +
backend/src/ir/context.hpp | 252 +
backend/src/ir/function.cpp | 359 +
backend/src/ir/function.hpp | 400 +
backend/src/ir/image.cpp | 278 +
backend/src/ir/image.hpp | 102 +
backend/src/ir/immediate.cpp | 263 +
backend/src/ir/immediate.hpp | 264 +
backend/src/ir/instruction.cpp | 1684 ++
backend/src/ir/instruction.hpp | 687 +
backend/src/ir/instruction.hxx | 95 +
backend/src/ir/liveness.cpp | 240 +
backend/src/ir/liveness.hpp | 148 +
backend/src/ir/lowering.cpp | 396 +
backend/src/ir/lowering.hpp | 94 +
backend/src/ir/printf.cpp | 222 +
backend/src/ir/printf.hpp | 244 +
backend/src/ir/profile.cpp | 106 +
backend/src/ir/profile.hpp | 86 +
backend/src/ir/register.cpp | 67 +
backend/src/ir/register.hpp | 170 +
backend/src/ir/sampler.cpp | 139 +
backend/src/ir/sampler.hpp | 94 +
backend/src/ir/type.cpp | 51 +
backend/src/ir/type.hpp | 97 +
backend/src/ir/unit.cpp | 61 +
backend/src/ir/unit.hpp | 92 +
backend/src/ir/value.cpp | 607 +
backend/src/ir/value.hpp | 266 +
backend/src/llvm/llvm_barrier_nodup.cpp | 115 +
backend/src/llvm/llvm_gen_backend.cpp | 3628 ++++
backend/src/llvm/llvm_gen_backend.hpp | 105 +
backend/src/llvm/llvm_gen_ocl_function.hxx | 196 +
backend/src/llvm/llvm_intrinsic_lowering.cpp | 170 +
backend/src/llvm/llvm_loadstore_optimization.cpp | 272 +
backend/src/llvm/llvm_passes.cpp | 399 +
backend/src/llvm/llvm_printf_parser.cpp | 851 +
backend/src/llvm/llvm_scalarize.cpp | 878 +
backend/src/llvm/llvm_to_gen.cpp | 252 +
backend/src/llvm/llvm_to_gen.hpp | 40 +
backend/src/ocl_as.h | 3086 ++++
backend/src/ocl_barrier.ll | 39 +
backend/src/ocl_common_defines.h | 126 +
backend/src/ocl_convert.h | 17415 +++++++++++++++++++
backend/src/ocl_memcpy.ll | 336 +
backend/src/ocl_memset.ll | 127 +
backend/src/ocl_stdlib.tmpl.h | 5160 ++++++
backend/src/sys/alloc.cpp | 359 +
backend/src/sys/alloc.hpp | 342 +
backend/src/sys/assert.cpp | 81 +
backend/src/sys/assert.hpp | 35 +
backend/src/sys/atomic.hpp | 56 +
backend/src/sys/cvar.cpp | 65 +
backend/src/sys/cvar.hpp | 80 +
backend/src/sys/exception.hpp | 56 +
backend/src/sys/fixed_array.hpp | 84 +
backend/src/sys/hash_map.hpp | 82 +
backend/src/sys/intrinsics.hpp | 209 +
backend/src/sys/intrusive_list.cpp | 66 +
backend/src/sys/intrusive_list.hpp | 176 +
backend/src/sys/list.hpp | 65 +
backend/src/sys/map.hpp | 75 +
backend/src/sys/mutex.cpp | 48 +
backend/src/sys/mutex.hpp | 74 +
backend/src/sys/platform.cpp | 79 +
backend/src/sys/platform.hpp | 441 +
backend/src/sys/set.hpp | 70 +
backend/src/sys/vector.hpp | 79 +
backend/src/update.sh | 3 +
backend/src/update_as.sh | 11 +
backend/src/update_blob_ocl_header.py | 65 +
backend/src/update_convert.sh | 12 +
benchmark/CMakeLists.txt | 21 +
benchmark/benchmark_run.cpp | 117 +
benchmark/enqueue_copy_buf.cpp | 69 +
docs/Beignet.mdwn | 230 +
docs/Beignet/Backend.mdwn | 96 +
docs/Beignet/Backend/TODO.mdwn | 110 +
docs/Beignet/Backend/compiler_backend.mdwn | 118 +
docs/Beignet/Backend/gen_ir.mdwn | 254 +
docs/Beignet/Backend/mixed_buffer_pointer.mdwn | 46 +
docs/Beignet/Backend/unstructured_branches.mdwn | 271 +
docs/NEWS.mdwn | 16 +
docs/howto/cross-compiler-howto.mdwn | 60 +
docs/optimization-guide.mdwn | 28 +
include/CL/cl.h | 1214 ++
include/CL/cl.hpp | 12452 +++++++++++++
include/CL/cl_d3d10.h | 126 +
include/CL/cl_d3d11.h | 126 +
include/CL/cl_dx9_media_sharing.h | 127 +
include/CL/cl_egl.h | 133 +
include/CL/cl_ext.h | 316 +
include/CL/cl_gl.h | 162 +
include/CL/cl_gl_ext.h | 69 +
include/CL/cl_intel.h | 141 +
include/CL/cl_platform.h | 1278 ++
include/CL/opencl.h | 54 +
include/CMakeLists.txt | 5 +
intel-beignet.icd.in | 1 +
kernels/buildin_work_dim.cl | 3 +
kernels/builtin_acos_asin.cl | 10 +
kernels/builtin_atan2.cl | 4 +
kernels/builtin_bitselect.cl | 4 +
kernels/builtin_convert_sat.cl | 48 +
kernels/builtin_exp.cl | 10 +
kernels/builtin_frexp.cl | 4 +
kernels/builtin_global_id.cl | 4 +
kernels/builtin_global_size.cl | 3 +
kernels/builtin_lgamma.cl | 4 +
kernels/builtin_lgamma_r.cl | 4 +
kernels/builtin_local_id.cl | 6 +
kernels/builtin_local_size.cl | 3 +
kernels/builtin_mad_sat.cl | 4 +
kernels/builtin_modf.cl | 6 +
kernels/builtin_nextafter.cl | 4 +
kernels/builtin_num_groups.cl | 3 +
kernels/builtin_pow.cl | 7 +
kernels/builtin_remquo.cl | 6 +
kernels/builtin_shuffle.cl | 8 +
kernels/builtin_shuffle2.cl | 13 +
kernels/builtin_sign.cl | 4 +
kernels/builtin_sinpi.cl | 4 +
kernels/builtin_tgamma.cl | 4 +
kernels/compare_image_2d_and_1d_array.cl | 13 +
kernels/compiler_abs.cl | 28 +
kernels/compiler_abs_diff.cl | 30 +
kernels/compiler_address_space.cl | 9 +
kernels/compiler_argument_structure.cl | 9 +
kernels/compiler_argument_structure_indirect.cl | 9 +
kernels/compiler_arith_shift_right.cl | 4 +
kernels/compiler_array.cl | 14 +
kernels/compiler_array0.cl | 16 +
kernels/compiler_array1.cl | 15 +
kernels/compiler_array2.cl | 13 +
kernels/compiler_array3.cl | 14 +
kernels/compiler_async_copy.cl | 24 +
kernels/compiler_async_copy_and_prefetch.cl | 9 +
kernels/compiler_async_stride_copy.cl | 16 +
kernels/compiler_atomic_functions.cl | 50 +
kernels/compiler_basic_arithmetic.cl | 53 +
kernels/compiler_bool_cross_basic_block.cl | 21 +
kernels/compiler_box_blur.cl | 80 +
kernels/compiler_box_blur_float.cl | 48 +
kernels/compiler_box_blur_image.cl | 18 +
kernels/compiler_byte_scatter.cl | 7 +
kernels/compiler_ceil.cl | 4 +
kernels/compiler_clz_int.cl | 5 +
kernels/compiler_clz_short.cl | 5 +
kernels/compiler_constant_expr.cl | 23 +
kernels/compiler_convert_uchar_sat.cl | 4 +
kernels/compiler_data_types.cl | 80 +
kernels/compiler_degrees.cl | 4 +
kernels/compiler_displacement_map_element.cl | 11 +
kernels/compiler_double.cl | 9 +
kernels/compiler_double_2.cl | 9 +
kernels/compiler_double_3.cl | 6 +
kernels/compiler_double_4.cl | 5 +
kernels/compiler_event.cl | 6 +
kernels/compiler_fabs.cl | 5 +
kernels/compiler_function_argument.cl | 7 +
kernels/compiler_function_argument0.cl | 7 +
kernels/compiler_function_argument1.cl | 7 +
kernels/compiler_function_argument2.cl | 12 +
kernels/compiler_function_argument3.cl | 71 +
kernels/compiler_function_constant.cl | 6 +
kernels/compiler_function_constant0.cl | 6 +
kernels/compiler_function_qualifiers.cl | 9 +
kernels/compiler_gather_register_file.cl | 10 +
kernels/compiler_gather_register_file0.cl | 10 +
kernels/compiler_gather_register_file1.cl | 11 +
kernels/compiler_geometric_builtin.cl | 11 +
kernels/compiler_getelementptr_bitcast.cl | 18 +
kernels/compiler_global_constant.cl | 76 +
kernels/compiler_global_constant_2.cl | 20 +
kernels/compiler_global_memory_barrier.cl | 7 +
kernels/compiler_group_size.cl | 29 +
kernels/compiler_hadd.cl | 4 +
kernels/compiler_if_else.cl | 14 +
kernels/compiler_insert_to_constant.cl | 6 +
kernels/compiler_insert_vector.cl | 11 +
kernels/compiler_insn_selection_masked_min_max.cl | 11 +
kernels/compiler_insn_selection_max.cl | 7 +
kernels/compiler_insn_selection_min.cl | 7 +
kernels/compiler_integer_builtin.cl | 23 +
kernels/compiler_integer_division.cl | 6 +
kernels/compiler_integer_remainder.cl | 6 +
kernels/compiler_load_bool_imm.cl | 12 +
kernels/compiler_local_memory_barrier.cl | 6 +
kernels/compiler_local_memory_barrier_2.cl | 7 +
kernels/compiler_local_memory_barrier_wg64.cl | 6 +
kernels/compiler_local_memory_two_ptr.cl | 10 +
kernels/compiler_local_slm.cl | 24 +
kernels/compiler_long.cl | 8 +
kernels/compiler_long_2.cl | 20 +
kernels/compiler_long_asr.cl | 7 +
kernels/compiler_long_cmp.cl | 29 +
kernels/compiler_long_convert.cl | 19 +
kernels/compiler_long_mult.cl | 7 +
kernels/compiler_long_shl.cl | 7 +
kernels/compiler_long_shr.cl | 7 +
kernels/compiler_lower_return0.cl | 8 +
kernels/compiler_lower_return1.cl | 8 +
kernels/compiler_lower_return2.cl | 11 +
kernels/compiler_mad24.cl | 4 +
kernels/compiler_mad_hi.cl | 4 +
kernels/compiler_mandelbrot.cl | 47 +
kernels/compiler_mandelbrot_alternate.cl | 38 +
kernels/compiler_mandelbrot_alternate_ref.bmp | Bin 0 -> 196662 bytes
kernels/compiler_mandelbrot_ref.bmp | Bin 0 -> 196662 bytes
kernels/compiler_math.cl | 40 +
kernels/compiler_math_2op.cl | 19 +
kernels/compiler_math_3op.cl | 9 +
kernels/compiler_math_builtin.cl | 82 +
kernels/compiler_math_constants.cl | 23 +
kernels/compiler_mem_fence.cl | 10 +
kernels/compiler_mixed_pointer.cl | 23 +
kernels/compiler_mul24.cl | 4 +
kernels/compiler_mul_hi.cl | 4 +
kernels/compiler_multiple_kernels.cl | 7 +
kernels/compiler_obread.cl | 8 +
kernels/compiler_obwrite.cl | 8 +
kernels/compiler_preprocessor_macros.cl | 13 +
kernels/compiler_private_data_overflow.cl | 10 +
kernels/compiler_radians.cl | 4 +
kernels/compiler_region.cl | 10 +
kernels/compiler_region0.cl | 11 +
kernels/compiler_region1.cl | 9 +
kernels/compiler_relational_builtin.cl | 24 +
kernels/compiler_rhadd.cl | 4 +
kernels/compiler_rotate.cl | 5 +
kernels/compiler_sampler.cl | 25 +
kernels/compiler_saturate.cl | 16 +
kernels/compiler_saturate_sub.cl | 16 +
kernels/compiler_shift_right.cl | 4 +
kernels/compiler_short_scatter.cl | 7 +
kernels/compiler_simd_all.cl | 12 +
kernels/compiler_simd_any.cl | 15 +
kernels/compiler_smoothstep.cl | 4 +
kernels/compiler_step.cl | 38 +
kernels/compiler_structure_attributes.cl | 17 +
kernels/compiler_switch.cl | 14 +
kernels/compiler_type_casting.cl | 19 +
kernels/compiler_uint16_copy.cl | 8 +
kernels/compiler_uint2_copy.cl | 7 +
kernels/compiler_uint3_copy.cl | 7 +
kernels/compiler_uint3_unaligned_copy.cl | 8 +
kernels/compiler_uint8_copy.cl | 7 +
kernels/compiler_unstructured_branch0.cl | 14 +
kernels/compiler_unstructured_branch1.cl | 14 +
kernels/compiler_unstructured_branch2.cl | 18 +
kernels/compiler_unstructured_branch3.cl | 16 +
kernels/compiler_upsample_int.cl | 4 +
kernels/compiler_upsample_long.cl | 4 +
kernels/compiler_vect_compare.cl | 7 +
kernels/compiler_vector_inc.cl | 13 +
kernels/compiler_vector_load_store.cl | 40 +
kernels/compiler_volatile.cl | 4 +
kernels/compiler_vote_all.cl | 10 +
kernels/compiler_vote_any.cl | 10 +
kernels/compiler_workitem_builtin.cl | 12 +
kernels/compiler_write_only_bytes.cl | 6 +
kernels/compiler_write_only_shorts.cl | 6 +
kernels/double_precision_check.cl | 11 +
kernels/empty.cl | 1 +
kernels/image_1D_buffer.cl | 13 +
kernels/include/runtime_compile_link_inc.h | 4 +
kernels/my_test.cl | 26 +
kernels/null_kernel_arg.cl | 9 +
kernels/runtime_compile_link.h | 1 +
kernels/runtime_compile_link_a.cl | 13 +
kernels/runtime_compile_link_b.cl | 9 +
kernels/test_cl_finish.cl | 12 +
kernels/test_copy_buffer.cl | 6 +
kernels/test_copy_buffer_row.cl | 8 +
kernels/test_copy_image.cl | 10 +
kernels/test_copy_image1.cl | 33 +
kernels/test_copy_image_1d.cl | 9 +
kernels/test_copy_image_3d.cl | 28 +
kernels/test_fill_gl_image.cl | 11 +
kernels/test_fill_image.cl | 13 +
kernels/test_fill_image0.cl | 9 +
kernels/test_fill_image_1d.cl | 8 +
kernels/test_fill_image_3d.cl | 14 +
kernels/test_fill_image_3d_2.cl | 10 +
kernels/test_get_arg_info.cl | 8 +
kernels/test_get_image_info.cl | 13 +
kernels/test_get_image_info_array.cl | 25 +
kernels/test_movforphi_undef.cl | 18 +
kernels/test_printf.cl | 38 +
kernels/test_write_only.cl | 6 +
setup_fulsim_hsw.sh | 5 +
setup_fulsim_ivb.sh | 5 +
setup_perfsim_ivb.sh | 4 +
src/.gitignore | 2 +
src/CMakeLists.txt | 126 +
src/OCLConfig.h.in | 6 +
src/cl_alloc.c | 88 +
src/cl_alloc.h | 47 +
src/cl_api.c | 3341 ++++
src/cl_command_queue.c | 622 +
src/cl_command_queue.h | 109 +
src/cl_command_queue_gen7.c | 394 +
src/cl_context.c | 372 +
src/cl_context.h | 166 +
src/cl_device_data.h | 194 +
src/cl_device_id.c | 617 +
src/cl_device_id.h | 145 +
src/cl_driver.cpp | 40 +
src/cl_driver.h | 383 +
src/cl_driver_defs.c | 95 +
src/cl_driver_type.h | 24 +
src/cl_enqueue.c | 472 +
src/cl_enqueue.h | 73 +
src/cl_event.c | 650 +
src/cl_event.h | 106 +
src/cl_extensions.c | 107 +
src/cl_extensions.h | 99 +
src/cl_gbe_loader.cpp | 328 +
src/cl_gbe_loader.h | 80 +
src/cl_gen75_device.h | 30 +
src/cl_gen7_device.h | 29 +
src/cl_gl_api.c | 153 +
src/cl_gt_device.h | 124 +
src/cl_image.c | 229 +
src/cl_image.h | 44 +
src/cl_internals.h | 36 +
src/cl_kernel.c | 431 +
src/cl_kernel.h | 116 +
src/cl_khr_icd.c | 174 +
src/cl_khr_icd.h | 34 +
src/cl_mem.c | 1903 ++
src/cl_mem.h | 290 +
src/cl_mem_gl.c | 97 +
src/cl_mem_gl.h | 17 +
src/cl_platform_id.c | 112 +
src/cl_platform_id.h | 72 +
src/cl_program.c | 851 +
src/cl_program.h | 136 +
src/cl_sampler.c | 142 +
src/cl_sampler.h | 57 +
src/cl_thread.c | 265 +
src/cl_thread.h | 47 +
src/cl_utils.h | 316 +
src/intel/intel_batchbuffer.c | 191 +
src/intel/intel_batchbuffer.h | 152 +
src/intel/intel_defines.h | 339 +
src/intel/intel_dri_resource_sharing.c | 208 +
src/intel/intel_dri_resource_sharing.h | 39 +
src/intel/intel_dri_resource_sharing_int.h | 143 +
src/intel/intel_driver.c | 744 +
src/intel/intel_driver.h | 125 +
src/intel/intel_gpgpu.c | 1513 ++
src/intel/intel_gpgpu.h | 34 +
src/intel/intel_structs.h | 461 +
src/kernels/cl_internal_copy_buf_align16.cl | 12 +
src/kernels/cl_internal_copy_buf_align4.cl | 8 +
src/kernels/cl_internal_copy_buf_rect.cl | 15 +
.../cl_internal_copy_buf_unalign_dst_offset.cl | 28 +
.../cl_internal_copy_buf_unalign_same_offset.cl | 19 +
.../cl_internal_copy_buf_unalign_src_offset.cl | 29 +
src/kernels/cl_internal_copy_buffer_to_image_2d.cl | 18 +
src/kernels/cl_internal_copy_buffer_to_image_3d.cl | 19 +
src/kernels/cl_internal_copy_image_1d_to_1d.cl | 19 +
src/kernels/cl_internal_copy_image_2d_to_2d.cl | 21 +
src/kernels/cl_internal_copy_image_2d_to_3d.cl | 22 +
src/kernels/cl_internal_copy_image_2d_to_buffer.cl | 19 +
src/kernels/cl_internal_copy_image_3d_to_2d.cl | 22 +
src/kernels/cl_internal_copy_image_3d_to_3d.cl | 23 +
src/kernels/cl_internal_copy_image_3d_to_buffer.cl | 22 +
src/kernels/cl_internal_fill_buf_align128.cl | 9 +
src/kernels/cl_internal_fill_buf_align2.cl | 8 +
src/kernels/cl_internal_fill_buf_align4.cl | 8 +
src/kernels/cl_internal_fill_buf_align8.cl | 14 +
src/kernels/cl_internal_fill_buf_unalign.cl | 8 +
src/kernels/cl_internal_fill_image_1d.cl | 14 +
src/kernels/cl_internal_fill_image_1d_array.cl | 15 +
src/kernels/cl_internal_fill_image_2d.cl | 15 +
src/kernels/cl_internal_fill_image_2d_array.cl | 16 +
src/kernels/cl_internal_fill_image_3d.cl | 16 +
src/performance.c | 324 +
src/performance.h | 12 +
src/x11/dricommon.c | 330 +
src/x11/dricommon.h | 99 +
src/x11/mesa_egl_extension.c | 307 +
src/x11/mesa_egl_extension.h | 20 +
src/x11/mesa_egl_res_share.c | 135 +
src/x11/mesa_egl_res_share.h | 44 +
src/x11/va_dri2.c | 327 +
src/x11/va_dri2.h | 89 +
src/x11/va_dri2str.h | 211 +
src/x11/va_dri2tokens.h | 66 +
utests/.gitignore | 15 +
utests/CMakeLists.txt | 241 +
utests/buildin_work_dim.cpp | 37 +
utests/builtin_acos_asin.cpp | 87 +
utests/builtin_atan2.cpp | 43 +
utests/builtin_bitselect.cpp | 50 +
utests/builtin_convert_sat.cpp | 80 +
utests/builtin_exp.cpp | 102 +
utests/builtin_frexp.cpp | 50 +
utests/builtin_global_id.cpp | 77 +
utests/builtin_global_size.cpp | 108 +
utests/builtin_kernel_max_global_size.cpp | 30 +
utests/builtin_lgamma.cpp | 40 +
utests/builtin_lgamma_r.cpp | 46 +
utests/builtin_local_id.cpp | 81 +
utests/builtin_local_size.cpp | 88 +
utests/builtin_mad_sat.cpp | 44 +
utests/builtin_modf.cpp | 56 +
utests/builtin_nextafter.cpp | 60 +
utests/builtin_num_groups.cpp | 85 +
utests/builtin_pow.cpp | 92 +
utests/builtin_remquo.cpp | 65 +
utests/builtin_shuffle.cpp | 45 +
utests/builtin_shuffle2.cpp | 45 +
utests/builtin_sign.cpp | 47 +
utests/builtin_sinpi.cpp | 104 +
utests/builtin_tgamma.cpp | 42 +
utests/cl_create_kernel.cpp | 16 +
utests/compare_image_2d_and_1d_array.cpp | 79 +
utests/compiler_abs.cpp | 254 +
utests/compiler_abs_diff.cpp | 295 +
utests/compiler_address_space.cpp | 10 +
utests/compiler_argument_structure.cpp | 28 +
utests/compiler_argument_structure_indirect.cpp | 29 +
utests/compiler_arith_shift_right.cpp | 43 +
utests/compiler_array.cpp | 28 +
utests/compiler_array0.cpp | 54 +
utests/compiler_array1.cpp | 52 +
utests/compiler_array2.cpp | 50 +
utests/compiler_array3.cpp | 51 +
utests/compiler_async_copy.cpp | 55 +
utests/compiler_async_copy_and_prefetch.cpp | 10 +
utests/compiler_async_stride_copy.cpp | 45 +
utests/compiler_atomic_functions.cpp | 97 +
utests/compiler_basic_arithmetic.cpp | 115 +
utests/compiler_bool_cross_basic_block.cpp | 55 +
utests/compiler_box_blur.cpp | 43 +
utests/compiler_box_blur_float.cpp | 65 +
utests/compiler_box_blur_image.cpp | 52 +
utests/compiler_byte_scatter.cpp | 24 +
utests/compiler_ceil.cpp | 43 +
utests/compiler_cl_finish.cpp | 50 +
utests/compiler_clz_int.cpp | 31 +
utests/compiler_clz_short.cpp | 31 +
utests/compiler_constant_expr.cpp | 35 +
utests/compiler_convert_uchar_sat.cpp | 44 +
utests/compiler_copy_buffer.cpp | 32 +
utests/compiler_copy_buffer_row.cpp | 40 +
utests/compiler_copy_image.cpp | 58 +
utests/compiler_copy_image1.cpp | 83 +
utests/compiler_copy_image_1d.cpp | 52 +
utests/compiler_copy_image_3d.cpp | 77 +
utests/compiler_data_types.cpp | 9 +
utests/compiler_degrees.cpp | 32 +
utests/compiler_displacement_map_element.cpp | 64 +
utests/compiler_double.cpp | 46 +
utests/compiler_double_2.cpp | 47 +
utests/compiler_double_3.cpp | 46 +
utests/compiler_double_4.cpp | 40 +
utests/compiler_double_precision.cpp | 43 +
utests/compiler_fabs.cpp | 44 +
utests/compiler_fill_gl_image.cpp | 76 +
utests/compiler_fill_image.cpp | 44 +
utests/compiler_fill_image0.cpp | 42 +
utests/compiler_fill_image_1d.cpp | 50 +
utests/compiler_fill_image_3d.cpp | 50 +
utests/compiler_fill_image_3d_2.cpp | 48 +
utests/compiler_function_argument.cpp | 27 +
utests/compiler_function_argument0.cpp | 26 +
utests/compiler_function_argument1.cpp | 31 +
utests/compiler_function_argument2.cpp | 57 +
utests/compiler_function_argument3.cpp | 45 +
utests/compiler_function_constant.cpp | 34 +
utests/compiler_function_constant0.cpp | 40 +
utests/compiler_function_constant1.cpp | 47 +
utests/compiler_function_qualifiers.cpp | 20 +
utests/compiler_geometric_builtin.cpp | 9 +
utests/compiler_get_image_info.cpp | 50 +
utests/compiler_get_image_info_array.cpp | 64 +
utests/compiler_getelementptr_bitcast.cpp | 45 +
utests/compiler_global_constant.cpp | 104 +
utests/compiler_global_constant_2.cpp | 59 +
utests/compiler_global_memory_barrier.cpp | 28 +
utests/compiler_group_size.cpp | 141 +
utests/compiler_hadd.cpp | 40 +
utests/compiler_if_else.cpp | 64 +
utests/compiler_insert_to_constant.cpp | 30 +
utests/compiler_insert_vector.cpp | 18 +
utests/compiler_insn_selection_masked_min_max.cpp | 42 +
utests/compiler_insn_selection_max.cpp | 37 +
utests/compiler_insn_selection_min.cpp | 36 +
utests/compiler_integer_builtin.cpp | 9 +
utests/compiler_integer_division.cpp | 44 +
utests/compiler_integer_remainder.cpp | 44 +
utests/compiler_load_bool_imm.cpp | 29 +
utests/compiler_local_memory_barrier.cpp | 46 +
utests/compiler_local_memory_barrier_2.cpp | 29 +
utests/compiler_local_memory_barrier_wg64.cpp | 46 +
utests/compiler_local_memory_two_ptr.cpp | 50 +
utests/compiler_local_slm.cpp | 33 +
utests/compiler_long.cpp | 60 +
utests/compiler_long_2.cpp | 51 +
utests/compiler_long_asr.cpp | 41 +
utests/compiler_long_cmp.cpp | 122 +
utests/compiler_long_convert.cpp | 158 +
utests/compiler_long_mult.cpp | 49 +
utests/compiler_long_shl.cpp | 41 +
utests/compiler_long_shr.cpp | 41 +
utests/compiler_lower_return0.cpp | 54 +
utests/compiler_lower_return1.cpp | 47 +
utests/compiler_lower_return2.cpp | 48 +
utests/compiler_mad24.cpp | 41 +
utests/compiler_mad_hi.cpp | 46 +
utests/compiler_mandelbrot.cpp | 48 +
utests/compiler_mandelbrot_alternate.cpp | 54 +
utests/compiler_math.cpp | 89 +
utests/compiler_math_2op.cpp | 80 +
utests/compiler_math_3op.cpp | 64 +
utests/compiler_math_builtin.cpp | 9 +
utests/compiler_math_constants.cpp | 9 +
utests/compiler_mem_fence.cpp | 9 +
utests/compiler_mixed_pointer.cpp | 119 +
utests/compiler_movforphi_undef.cpp | 61 +
utests/compiler_mul24.cpp | 36 +
utests/compiler_mul_hi.cpp | 40 +
utests/compiler_multiple_kernels.cpp | 8 +
utests/compiler_preprocessor_macros.cpp | 9 +
utests/compiler_private_data_overflow.cpp | 15 +
utests/compiler_program_objects.cpp | 64 +
utests/compiler_radians.cpp | 32 +
utests/compiler_relational_builtin.cpp | 9 +
utests/compiler_rhadd.cpp | 41 +
utests/compiler_rotate.cpp | 40 +
utests/compiler_sampler.cpp | 41 +
utests/compiler_saturate.cpp | 114 +
utests/compiler_saturate_sub.cpp | 114 +
utests/compiler_shader_toy.cpp | 87 +
utests/compiler_shift_right.cpp | 45 +
utests/compiler_short_scatter.cpp | 25 +
utests/compiler_simd_all.cpp | 43 +
utests/compiler_simd_any.cpp | 43 +
utests/compiler_smoothstep.cpp | 58 +
utests/compiler_step.cpp | 342 +
utests/compiler_structure_attributes.cpp | 9 +
utests/compiler_switch.cpp | 48 +
utests/compiler_type_casting.cpp | 10 +
utests/compiler_uint16_copy.cpp | 35 +
utests/compiler_uint2_copy.cpp | 31 +
utests/compiler_uint3_copy.cpp | 40 +
utests/compiler_uint3_unaligned_copy.cpp | 42 +
utests/compiler_uint8_copy.cpp | 35 +
utests/compiler_unstructured_branch0.cpp | 55 +
utests/compiler_unstructured_branch1.cpp | 54 +
utests/compiler_unstructured_branch2.cpp | 68 +
utests/compiler_unstructured_branch3.cpp | 58 +
utests/compiler_upsample_int.cpp | 37 +
utests/compiler_upsample_long.cpp | 38 +
utests/compiler_vect_compare.cpp | 44 +
utests/compiler_vector_inc.cpp | 46 +
utests/compiler_vector_load_store.cpp | 63 +
utests/compiler_volatile.cpp | 9 +
utests/compiler_workitem_builtin.cpp | 9 +
utests/compiler_write_only.cpp | 43 +
utests/compiler_write_only_bytes.cpp | 23 +
utests/compiler_write_only_shorts.cpp | 24 +
utests/enqueue_built_in_kernels.cpp | 19 +
utests/enqueue_copy_buf.cpp | 66 +
utests/enqueue_copy_buf_unaligned.cpp | 118 +
utests/enqueue_fill_buf.cpp | 90 +
utests/get_arg_info.cpp | 85 +
utests/get_cl_info.cpp | 641 +
utests/image_1D_buffer.cpp | 80 +
utests/load_program_from_bin_file.cpp | 77 +
utests/load_program_from_gen_bin.cpp | 93 +
utests/my_test.cpp | 99 +
utests/new_data.txt | 256 +
utests/profiling_exec.cpp | 102 +
utests/runtime_barrier_list.cpp | 75 +
utests/runtime_compile_link.cpp | 162 +
utests/runtime_createcontext.cpp | 14 +
utests/runtime_event.cpp | 60 +
utests/runtime_flat_address_space.cpp | 75 +
utests/runtime_marker_list.cpp | 75 +
utests/runtime_null_kernel_arg.cpp | 27 +
utests/setenv.sh.in | 7 +
utests/sub_buffer.cpp | 135 +
utests/test_printf.cpp | 18 +
utests/utest.cpp | 183 +
utests/utest.hpp | 139 +
utests/utest_assert.cpp | 41 +
utests/utest_assert.hpp | 44 +
utests/utest_error.c | 76 +
utests/utest_error.h | 26 +
utests/utest_exception.hpp | 48 +
utests/utest_file_map.cpp | 117 +
utests/utest_file_map.hpp | 84 +
utests/utest_generator.py | 387 +
utests/utest_helper.cpp | 674 +
utests/utest_helper.hpp | 234 +
utests/utest_math_gen.py | 577 +
utests/utest_run.cpp | 118 +
654 files changed, 120515 insertions(+)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/beignet.git
More information about the Pkg-opencl-devel
mailing list