Dear Zhigang Gong,

you are right. After applying the kernel patch and recompiling, the
utest_run passes all 730 tests.
Unfortunately, patching and recompiling the distribution kernel is not a
practical way for daily usage.
Additionally, maybe disabling the cmd_parser is not an good advice in
every case?! Is the modification of the whitelist in the cmd parser not
a viable option?
Can you explain if and what other short term alternatives are available?
What are the planned long term solutions for both required modifications?

This is not criticism. I would only like to understand the problem area
and learn something about the i915 DRM implementation additional to
reading the code or the documentation
https://www.kernel.org/doc/htmldocs/drm/.

Many thanks in advance!

Kind regards,

René "oere" Oertel

Am 26.02.2015 um 01:55 schrieb Zhigang Gong:
> According to the utest log, you may forget to apply the kernel patch
> for HSW platforms. This is a known issue, you need to apply the following
> patch and rebuild the kernel.
> 
> "
> Some unit test cases, maybe 20 to 30, fail on 4th Generation (HSW) platform. 
> The 4th Generation Intel Core Processors's support requires some Linux kernel 
> modification. You need to apply the patch at: 
> https://01.org/zh/beignet/downloads/linux-kernel-patch-hsw-support
> "
> 
> Thanks,
> Zhigang Gong.
> 
> On Wed, Feb 25, 2015 at 10:27:04AM +0100, René Oertel wrote:
>> Dear Beignet developers,
>>
>> I would like to present the output of utest_run on an Ubuntu 14.04.2
>> machine with Intel i5-4690 processor.
>> There are still some failing utests.
>> Beignet was compiled with clang-3.5 of the Ubuntu distribution.
>> I've used
>> echo 0 > /sys/module/i915/parameters/enable_cmd_parser
>> before running the tests.
>> I've attached all relevant outputs. If you need more information, please
>> let me know.
>>
>> Many thanks for your nice work.
>>
>> Kind regards,
>>
>> René "oere" Oertel
> 
>> platform number 1
>> platform_profile "FULL_PROFILE"
>> platform_name "Intel Gen OCL Driver"
>> platform_vendor "Intel"
>> platform_version "OpenCL 1.2 beignet 1.0 (git-1b3bb70)"
>> platform_extensions "cl_khr_global_int32_base_atomics 
>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics 
>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_icd"
>> device_profile "FULL_PROFILE"
>> device_name "Intel(R) HD Graphics Haswell GT2 Desktop"
>> device_vendor "Intel"
>> device_version "OpenCL 1.2 beignet 1.0 (git-1b3bb70)"
>> device_extensions "cl_khr_global_int32_base_atomics 
>> cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics 
>> cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_icd"
>> device_opencl_c_version "OpenCL C 1.2 beignet 1.0 (git-1b3bb70)"
>> 21 image formats are supported
>> [CL_R CL_UNORM_INT8]
>> [CL_R CL_UNORM_INT16]
>> [CL_R CL_SIGNED_INT8]
>> [CL_R CL_SIGNED_INT16]
>> [CL_R CL_SIGNED_INT32]
>> [CL_R CL_UNSIGNED_INT8]
>> [CL_R CL_UNSIGNED_INT16]
>> [CL_R CL_UNSIGNED_INT32]
>> [CL_R CL_HALF_FLOAT]
>> [CL_R CL_FLOAT]
>> [CL_RGBA CL_UNORM_INT8]
>> [CL_RGBA CL_UNORM_INT16]
>> [CL_RGBA CL_SIGNED_INT8]
>> [CL_RGBA CL_SIGNED_INT16]
>> [CL_RGBA CL_SIGNED_INT32]
>> [CL_RGBA CL_UNSIGNED_INT8]
>> [CL_RGBA CL_UNSIGNED_INT16]
>> [CL_RGBA CL_UNSIGNED_INT32]
>> [CL_RGBA CL_HALF_FLOAT]
>> [CL_RGBA CL_FLOAT]
>> [CL_BGRA CL_UNORM_INT8]
>> test_load_program_from_bin_file()    [SUCCESS]
>> enqueue_built_in_kernels()    [SUCCESS]
>> builtin_acos_float()    [SUCCESS]
>> builtin_acos_float2()    [SUCCESS]
>> builtin_acos_float4()    [SUCCESS]
>> builtin_acos_float8()    [SUCCESS]
>> builtin_acos_float16()    [SUCCESS]
>> builtin_acosh_float()    [SUCCESS]
>> builtin_acosh_float2()    [SUCCESS]
>> builtin_acosh_float4()    [SUCCESS]
>> builtin_acosh_float8()    [SUCCESS]
>> builtin_acosh_float16()    [SUCCESS]
>> builtin_acospi_float()    [SUCCESS]
>> builtin_acospi_float2()    [SUCCESS]
>> builtin_acospi_float4()    [SUCCESS]
>> builtin_acospi_float8()    [SUCCESS]
>> builtin_acospi_float16()    [SUCCESS]
>> builtin_asin_float()    [SUCCESS]
>> builtin_asin_float2()    [SUCCESS]
>> builtin_asin_float4()    [SUCCESS]
>> builtin_asin_float8()    [SUCCESS]
>> builtin_asin_float16()    [SUCCESS]
>> builtin_asinh_float()    [SUCCESS]
>> builtin_asinh_float2()    [SUCCESS]
>> builtin_asinh_float4()    [SUCCESS]
>> builtin_asinh_float8()    [SUCCESS]
>> builtin_asinh_float16()    [SUCCESS]
>> builtin_asinpi_float()    [SUCCESS]
>> builtin_asinpi_float2()    [SUCCESS]
>> builtin_asinpi_float4()    [SUCCESS]
>> builtin_asinpi_float8()    [SUCCESS]
>> builtin_asinpi_float16()    [SUCCESS]
>> builtin_atan_float()    [SUCCESS]
>> builtin_atan_float2()    [SUCCESS]
>> builtin_atan_float4()    [SUCCESS]
>> builtin_atan_float8()    [SUCCESS]
>> builtin_atan_float16()    [SUCCESS]
>> builtin_atan2_float()    [SUCCESS]
>> builtin_atan2_float2()    [SUCCESS]
>> builtin_atan2_float4()    [SUCCESS]
>> builtin_atan2_float8()    [SUCCESS]
>> builtin_atan2_float16()    [SUCCESS]
>> builtin_atanh_float()    [SUCCESS]
>> builtin_atanh_float2()    [SUCCESS]
>> builtin_atanh_float4()    [SUCCESS]
>> builtin_atanh_float8()    [SUCCESS]
>> builtin_atanh_float16()    [SUCCESS]
>> builtin_atanpi_float()    [SUCCESS]
>> builtin_atanpi_float2()    [SUCCESS]
>> builtin_atanpi_float4()    [SUCCESS]
>> builtin_atanpi_float8()    [SUCCESS]
>> builtin_atanpi_float16()    [SUCCESS]
>> builtin_atan2pi_float()    [SUCCESS]
>> builtin_atan2pi_float2()    [SUCCESS]
>> builtin_atan2pi_float4()    [SUCCESS]
>> builtin_atan2pi_float8()    [SUCCESS]
>> builtin_atan2pi_float16()    [SUCCESS]
>> builtin_cbrt_float()    [SUCCESS]
>> builtin_cbrt_float2()    [SUCCESS]
>> builtin_cbrt_float4()    [SUCCESS]
>> builtin_cbrt_float8()    [SUCCESS]
>> builtin_cbrt_float16()    [SUCCESS]
>> builtin_ceil_float()    [SUCCESS]
>> builtin_ceil_float2()    [SUCCESS]
>> builtin_ceil_float4()    [SUCCESS]
>> builtin_ceil_float8()    [SUCCESS]
>> builtin_ceil_float16()    [SUCCESS]
>> builtin_copysign_float()    [SUCCESS]
>> builtin_copysign_float2()    [SUCCESS]
>> builtin_copysign_float4()    [SUCCESS]
>> builtin_copysign_float8()    [SUCCESS]
>> builtin_copysign_float16()    [SUCCESS]
>> builtin_cos_float()    [SUCCESS]
>> builtin_cos_float2()    [SUCCESS]
>> builtin_cos_float4()    [SUCCESS]
>> builtin_cos_float8()    [SUCCESS]
>> builtin_cos_float16()    [SUCCESS]
>> builtin_cosh_float()    [SUCCESS]
>> builtin_cosh_float2()    [SUCCESS]
>> builtin_cosh_float4()    [SUCCESS]
>> builtin_cosh_float8()    [SUCCESS]
>> builtin_cosh_float16()    [SUCCESS]
>> builtin_cospi_float()    [SUCCESS]
>> builtin_cospi_float2()    [SUCCESS]
>> builtin_cospi_float4()    [SUCCESS]
>> builtin_cospi_float8()    [SUCCESS]
>> builtin_cospi_float16()    [SUCCESS]
>> builtin_erf_float()    [SUCCESS]
>> builtin_erf_float2()    [SUCCESS]
>> builtin_erf_float4()    [SUCCESS]
>> builtin_erf_float8()    [SUCCESS]
>> builtin_erf_float16()    [SUCCESS]
>> builtin_erfc_float()    [SUCCESS]
>> builtin_erfc_float2()    [SUCCESS]
>> builtin_erfc_float4()    [SUCCESS]
>> builtin_erfc_float8()    [SUCCESS]
>> builtin_erfc_float16()    [SUCCESS]
>> builtin_exp_float()    [SUCCESS]
>> builtin_exp_float2()    [SUCCESS]
>> builtin_exp_float4()    [SUCCESS]
>> builtin_exp_float8()    [SUCCESS]
>> builtin_exp_float16()    [SUCCESS]
>> builtin_exp2_float()    [SUCCESS]
>> builtin_exp2_float2()    [SUCCESS]
>> builtin_exp2_float4()    [SUCCESS]
>> builtin_exp2_float8()    [SUCCESS]
>> builtin_exp2_float16()    [SUCCESS]
>> builtin_exp10_float()    [SUCCESS]
>> builtin_exp10_float2()    [SUCCESS]
>> builtin_exp10_float4()    [SUCCESS]
>> builtin_exp10_float8()    [SUCCESS]
>> builtin_exp10_float16()    [SUCCESS]
>> builtin_expm1_float()    [SUCCESS]
>> builtin_expm1_float2()    [SUCCESS]
>> builtin_expm1_float4()    [SUCCESS]
>> builtin_expm1_float8()    [SUCCESS]
>> builtin_expm1_float16()    [SUCCESS]
>> builtin_fabs_float()    [SUCCESS]
>> builtin_fabs_float2()    [SUCCESS]
>> builtin_fabs_float4()    [SUCCESS]
>> builtin_fabs_float8()    [SUCCESS]
>> builtin_fabs_float16()    [SUCCESS]
>> builtin_fdim_float()    [SUCCESS]
>> builtin_fdim_float2()    [SUCCESS]
>> builtin_fdim_float4()    [SUCCESS]
>> builtin_fdim_float8()    [SUCCESS]
>> builtin_fdim_float16()    [SUCCESS]
>> builtin_floor_float()    [SUCCESS]
>> builtin_floor_float2()    [SUCCESS]
>> builtin_floor_float4()    [SUCCESS]
>> builtin_floor_float8()    [SUCCESS]
>> builtin_floor_float16()    [SUCCESS]
>> builtin_fmax_float()    [SUCCESS]
>> builtin_fmax_float2()    [SUCCESS]
>> builtin_fmax_float4()    [SUCCESS]
>> builtin_fmax_float8()    [SUCCESS]
>> builtin_fmax_float16()    [SUCCESS]
>> builtin_fmin_float()    [SUCCESS]
>> builtin_fmin_float2()    [SUCCESS]
>> builtin_fmin_float4()    [SUCCESS]
>> builtin_fmin_float8()    [SUCCESS]
>> builtin_fmin_float16()    [SUCCESS]
>> builtin_fmod_float()    [SUCCESS]
>> builtin_fmod_float2()    [SUCCESS]
>> builtin_fmod_float4()    [SUCCESS]
>> builtin_fmod_float8()    [SUCCESS]
>> builtin_fmod_float16()    [SUCCESS]
>> builtin_hypot_float()    [SUCCESS]
>> builtin_hypot_float2()    [SUCCESS]
>> builtin_hypot_float4()    [SUCCESS]
>> builtin_hypot_float8()    [SUCCESS]
>> builtin_hypot_float16()    [SUCCESS]
>> builtin_ilogb_float()    [SUCCESS]
>> builtin_ilogb_float2()    [SUCCESS]
>> builtin_ilogb_float4()    [SUCCESS]
>> builtin_ilogb_float8()    [SUCCESS]
>> builtin_ilogb_float16()    [SUCCESS]
>> builtin_ldexp_float()    [SUCCESS]
>> builtin_ldexp_float2()    [SUCCESS]
>> builtin_ldexp_float4()    [SUCCESS]
>> builtin_ldexp_float8()    [SUCCESS]
>> builtin_ldexp_float16()    [SUCCESS]
>> builtin_lgamma_float()    [SUCCESS]
>> builtin_lgamma_float2()    [SUCCESS]
>> builtin_lgamma_float4()    [SUCCESS]
>> builtin_lgamma_float8()    [SUCCESS]
>> builtin_lgamma_float16()    [SUCCESS]
>> builtin_log_float()    [SUCCESS]
>> builtin_log_float2()    [SUCCESS]
>> builtin_log_float4()    [SUCCESS]
>> builtin_log_float8()    [SUCCESS]
>> builtin_log_float16()    [SUCCESS]
>> builtin_log2_float()    [SUCCESS]
>> builtin_log2_float2()    [SUCCESS]
>> builtin_log2_float4()    [SUCCESS]
>> builtin_log2_float8()    [SUCCESS]
>> builtin_log2_float16()    [SUCCESS]
>> builtin_log10_float()    [SUCCESS]
>> builtin_log10_float2()    [SUCCESS]
>> builtin_log10_float4()    [SUCCESS]
>> builtin_log10_float8()    [SUCCESS]
>> builtin_log10_float16()    [SUCCESS]
>> builtin_log1p_float()    [SUCCESS]
>> builtin_log1p_float2()    [SUCCESS]
>> builtin_log1p_float4()    [SUCCESS]
>> builtin_log1p_float8()    [SUCCESS]
>> builtin_log1p_float16()    [SUCCESS]
>> builtin_logb_float()    [SUCCESS]
>> builtin_logb_float2()    [SUCCESS]
>> builtin_logb_float4()    [SUCCESS]
>> builtin_logb_float8()    [SUCCESS]
>> builtin_logb_float16()    [SUCCESS]
>> builtin_maxmag_float()    [SUCCESS]
>> builtin_maxmag_float2()    [SUCCESS]
>> builtin_maxmag_float4()    [SUCCESS]
>> builtin_maxmag_float8()    [SUCCESS]
>> builtin_maxmag_float16()    [SUCCESS]
>> builtin_minmag_float()    [SUCCESS]
>> builtin_minmag_float2()    [SUCCESS]
>> builtin_minmag_float4()    [SUCCESS]
>> builtin_minmag_float8()    [SUCCESS]
>> builtin_minmag_float16()    [SUCCESS]
>> builtin_nextafter_float()    [SUCCESS]
>> builtin_nextafter_float2()    [SUCCESS]
>> builtin_nextafter_float4()    [SUCCESS]
>> builtin_nextafter_float8()    [SUCCESS]
>> builtin_nextafter_float16()    [SUCCESS]
>> builtin_pow_float()    [SUCCESS]
>> builtin_pow_float2()    [SUCCESS]
>> builtin_pow_float4()    [SUCCESS]
>> builtin_pow_float8()    [SUCCESS]
>> builtin_pow_float16()    [SUCCESS]
>> builtin_pown_float()    [SUCCESS]
>> builtin_pown_float2()    [SUCCESS]
>> builtin_pown_float4()    [SUCCESS]
>> builtin_pown_float8()    [SUCCESS]
>> builtin_pown_float16()    [SUCCESS]
>> builtin_powr_float()    [SUCCESS]
>> builtin_powr_float2()    [SUCCESS]
>> builtin_powr_float4()    [SUCCESS]
>> builtin_powr_float8()    [SUCCESS]
>> builtin_powr_float16()    [SUCCESS]
>> builtin_remainder_float()    [SUCCESS]
>> builtin_remainder_float2()    [SUCCESS]
>> builtin_remainder_float4()    [SUCCESS]
>> builtin_remainder_float8()    [SUCCESS]
>> builtin_remainder_float16()    [SUCCESS]
>> builtin_rint_float()    [SUCCESS]
>> builtin_rint_float2()    [SUCCESS]
>> builtin_rint_float4()    [SUCCESS]
>> builtin_rint_float8()    [SUCCESS]
>> builtin_rint_float16()    [SUCCESS]
>> builtin_rootn_float()    [SUCCESS]
>> builtin_rootn_float2()    [SUCCESS]
>> builtin_rootn_float4()    [SUCCESS]
>> builtin_rootn_float8()    [SUCCESS]
>> builtin_rootn_float16()    [SUCCESS]
>> builtin_round_float()    [SUCCESS]
>> builtin_round_float2()    [SUCCESS]
>> builtin_round_float4()    [SUCCESS]
>> builtin_round_float8()    [SUCCESS]
>> builtin_round_float16()    [SUCCESS]
>> builtin_rsqrt_float()    [SUCCESS]
>> builtin_rsqrt_float2()    [SUCCESS]
>> builtin_rsqrt_float4()    [SUCCESS]
>> builtin_rsqrt_float8()    [SUCCESS]
>> builtin_rsqrt_float16()    [SUCCESS]
>> builtin_sin_float()    [SUCCESS]
>> builtin_sin_float2()    [SUCCESS]
>> builtin_sin_float4()    [SUCCESS]
>> builtin_sin_float8()    [SUCCESS]
>> builtin_sin_float16()    [SUCCESS]
>> builtin_sinh_float()    [SUCCESS]
>> builtin_sinh_float2()    [SUCCESS]
>> builtin_sinh_float4()    [SUCCESS]
>> builtin_sinh_float8()    [SUCCESS]
>> builtin_sinh_float16()    [SUCCESS]
>> builtin_sinpi_float()    [SUCCESS]
>> builtin_sinpi_float2()    [SUCCESS]
>> builtin_sinpi_float4()    [SUCCESS]
>> builtin_sinpi_float8()    [SUCCESS]
>> builtin_sinpi_float16()    [SUCCESS]
>> builtin_sqrt_float()    [SUCCESS]
>> builtin_sqrt_float2()    [SUCCESS]
>> builtin_sqrt_float4()    [SUCCESS]
>> builtin_sqrt_float8()    [SUCCESS]
>> builtin_sqrt_float16()    [SUCCESS]
>> builtin_tan_float()    [SUCCESS]
>> builtin_tan_float2()    [SUCCESS]
>> builtin_tan_float4()    [SUCCESS]
>> builtin_tan_float8()    [SUCCESS]
>> builtin_tan_float16()    [SUCCESS]
>> builtin_tanh_float()    [SUCCESS]
>> builtin_tanh_float2()    [SUCCESS]
>> builtin_tanh_float4()    [SUCCESS]
>> builtin_tanh_float8()    [SUCCESS]
>> builtin_tanh_float16()    [SUCCESS]
>> builtin_tanpi_float()    [SUCCESS]
>> builtin_tanpi_float2()    [SUCCESS]
>> builtin_tanpi_float4()    [SUCCESS]
>> builtin_tanpi_float8()    [SUCCESS]
>> builtin_tanpi_float16()    [SUCCESS]
>> builtin_trunc_float()    [SUCCESS]
>> builtin_trunc_float2()    [SUCCESS]
>> builtin_trunc_float4()    [SUCCESS]
>> builtin_trunc_float8()    [SUCCESS]
>> builtin_trunc_float16()    [SUCCESS]
>> compiler_sub_char()    [SUCCESS]
>> compiler_sub_uchar()    [SUCCESS]
>> compiler_sub_short()    [SUCCESS]
>> compiler_sub_ushort()    [SUCCESS]
>> compiler_sub_int()    [SUCCESS]
>> compiler_sub_uint()    [SUCCESS]
>> compiler_add_char()    [SUCCESS]
>> compiler_add_uchar()    [SUCCESS]
>> compiler_add_short()    [SUCCESS]
>> compiler_add_ushort()    [SUCCESS]
>> compiler_add_int()    [SUCCESS]
>> compiler_add_uint()    [SUCCESS]
>> compiler_mul_char()    [SUCCESS]
>> compiler_mul_uchar()    [SUCCESS]
>> compiler_mul_short()    [SUCCESS]
>> compiler_mul_ushort()    [SUCCESS]
>> compiler_mul_int()    [SUCCESS]
>> compiler_mul_uint()    [SUCCESS]
>> compiler_div_char()    [SUCCESS]
>> compiler_div_uchar()    [SUCCESS]
>> compiler_div_short()    [SUCCESS]
>> compiler_div_ushort()    [SUCCESS]
>> compiler_div_int()    [SUCCESS]
>> compiler_div_uint()    [SUCCESS]
>> compiler_rem_char()    [SUCCESS]
>> compiler_rem_uchar()    [SUCCESS]
>> compiler_rem_short()    [SUCCESS]
>> compiler_rem_ushort()    [SUCCESS]
>> compiler_rem_int()    [SUCCESS]
>> compiler_rem_uint()    [SUCCESS]
>> displacement_map_element()    [SUCCESS]
>> compiler_mandelbrot()    [SUCCESS]
>> compiler_mandelbrot_alternate()    [SUCCESS]
>> compiler_box_blur_float()    [SUCCESS]
>> compiler_box_blur_image()    [SUCCESS]
>> compiler_box_blur()    [SUCCESS]
>> compiler_insert_to_constant()    [SUCCESS]
>> compiler_argument_structure()    [SUCCESS]
>> compiler_arith_shift_right()    [SUCCESS]
>> compiler_mixed_pointer()    [SUCCESS]
>> compiler_mixed_pointer1()    [SUCCESS]
>> compiler_array0()    [SUCCESS]
>> compiler_array()    [SUCCESS]
>> compiler_array1()    [SUCCESS]
>> compiler_array2()    [SUCCESS]
>> compiler_array3()    [SUCCESS]
>> compiler_array4()    [SUCCESS]
>> compiler_byte_scatter()    [SUCCESS]
>> compiler_ceil()    [SUCCESS]
>> compiler_popcount_int8_t()    [SUCCESS]
>> compiler_popcount_uint8_t()    [SUCCESS]
>> compiler_popcount_int16_t()    [SUCCESS]
>> compiler_popcount_uint16_t()    [SUCCESS]
>> compiler_popcount_int32_t()    [SUCCESS]
>> compiler_popcount_uint32_t()    [SUCCESS]
>> compiler_popcount_int64_t()    [SUCCESS]
>> compiler_popcount_uint64_t()    [SUCCESS]
>> compiler_convert_uchar_sat()    [SUCCESS]
>> compiler_copy_buffer()    [SUCCESS]
>> compiler_copy_image()    [SUCCESS]
>> compiler_copy_image_1d()    [SUCCESS]
>> compiler_copy_image_3d()    [SUCCESS]
>> compiler_copy_buffer_row()    [SUCCESS]
>> compiler_degrees()    [SUCCESS]
>> compiler_step_float()    [SUCCESS]
>> compiler_step_float2()    [SUCCESS]
>> compiler_step_float3()    [SUCCESS]
>> compiler_step_float4()    [SUCCESS]
>> compiler_step_float8()    [SUCCESS]
>> compiler_step_float16()    [SUCCESS]
>> compiler_stepf_float()    [SUCCESS]
>> compiler_stepf_float2()    [SUCCESS]
>> compiler_stepf_float3()    [SUCCESS]
>> compiler_stepf_float4()    [SUCCESS]
>> compiler_stepf_float8()    [SUCCESS]
>> compiler_stepf_float16()    [SUCCESS]
>> compiler_fabs()    [SUCCESS]
>> compiler_abs_int()    [SUCCESS]
>> compiler_abs_short()    [SUCCESS]
>> compiler_abs_char()    [SUCCESS]
>> compiler_abs_uint()    [SUCCESS]
>> compiler_abs_ushort()    [SUCCESS]
>> compiler_abs_uchar()    [SUCCESS]
>> compiler_abs_int2()    [SUCCESS]
>> compiler_abs_int3()    [SUCCESS]
>> compiler_abs_int4()    [SUCCESS]
>> compiler_abs_int8()    [SUCCESS]
>> compiler_abs_int16()    [SUCCESS]
>> compiler_abs_uint2()    [SUCCESS]
>> compiler_abs_uint3()    [SUCCESS]
>> compiler_abs_uint4()    [SUCCESS]
>> compiler_abs_uint8()    [SUCCESS]
>> compiler_abs_uint16()    [SUCCESS]
>> compiler_abs_char2()    [SUCCESS]
>> compiler_abs_char3()    [SUCCESS]
>> compiler_abs_char4()    [SUCCESS]
>> compiler_abs_char8()    [SUCCESS]
>> compiler_abs_char16()    [SUCCESS]
>> compiler_abs_uchar2()    [SUCCESS]
>> compiler_abs_uchar3()    [SUCCESS]
>> compiler_abs_uchar4()    [SUCCESS]
>> compiler_abs_uchar8()    [SUCCESS]
>> compiler_abs_uchar16()    [SUCCESS]
>> compiler_abs_short2()    [SUCCESS]
>> compiler_abs_short3()    [SUCCESS]
>> compiler_abs_short4()    [SUCCESS]
>> compiler_abs_short8()    [SUCCESS]
>> compiler_abs_short16()    [SUCCESS]
>> compiler_abs_ushort2()    [SUCCESS]
>> compiler_abs_ushort3()    [SUCCESS]
>> compiler_abs_ushort4()    [SUCCESS]
>> compiler_abs_ushort8()    [SUCCESS]
>> compiler_abs_ushort16()    [SUCCESS]
>> compiler_abs_diff_int()    [SUCCESS]
>> compiler_abs_diff_long()    [SUCCESS]
>> compiler_abs_diff_short()    [SUCCESS]
>> compiler_abs_diff_char()    [SUCCESS]
>> compiler_abs_diff_uint()    [SUCCESS]
>> compiler_abs_diff_ulong()    [SUCCESS]
>> compiler_abs_diff_ushort()    [SUCCESS]
>> compiler_abs_diff_uchar()    [SUCCESS]
>> compiler_abs_diff_int2()    [SUCCESS]
>> compiler_abs_diff_int3()    [SUCCESS]
>> compiler_abs_diff_int4()    [SUCCESS]
>> compiler_abs_diff_int8()    [SUCCESS]
>> compiler_abs_diff_int16()    [SUCCESS]
>> compiler_abs_diff_uint2()    [SUCCESS]
>> compiler_abs_diff_uint3()    [SUCCESS]
>> compiler_abs_diff_uint4()    [SUCCESS]
>> compiler_abs_diff_uint8()    [SUCCESS]
>> compiler_abs_diff_uint16()    [SUCCESS]
>> compiler_abs_diff_long2()    [SUCCESS]
>> compiler_abs_diff_long3()    [SUCCESS]
>> compiler_abs_diff_long4()    [SUCCESS]
>> compiler_abs_diff_long8()    [SUCCESS]
>> compiler_abs_diff_long16()    [SUCCESS]
>> compiler_abs_diff_ulong2()    [SUCCESS]
>> compiler_abs_diff_ulong3()    [SUCCESS]
>> compiler_abs_diff_ulong4()    [SUCCESS]
>> compiler_abs_diff_ulong8()    [SUCCESS]
>> compiler_abs_diff_ulong16()    [SUCCESS]
>> compiler_abs_diff_char2()    [SUCCESS]
>> compiler_abs_diff_char3()    [SUCCESS]
>> compiler_abs_diff_char4()    [SUCCESS]
>> compiler_abs_diff_char8()    [SUCCESS]
>> compiler_abs_diff_char16()    [SUCCESS]
>> compiler_abs_diff_uchar2()    [SUCCESS]
>> compiler_abs_diff_uchar3()    [SUCCESS]
>> compiler_abs_diff_uchar4()    [SUCCESS]
>> compiler_abs_diff_uchar8()    [SUCCESS]
>> compiler_abs_diff_uchar16()    [SUCCESS]
>> compiler_abs_diff_short2()    [SUCCESS]
>> compiler_abs_diff_short3()    [SUCCESS]
>> compiler_abs_diff_short4()    [SUCCESS]
>> compiler_abs_diff_short8()    [SUCCESS]
>> compiler_abs_diff_short16()    [SUCCESS]
>> compiler_abs_diff_ushort2()    [SUCCESS]
>> compiler_abs_diff_ushort3()    [SUCCESS]
>> compiler_abs_diff_ushort4()    [SUCCESS]
>> compiler_abs_diff_ushort8()    [SUCCESS]
>> compiler_abs_diff_ushort16()    [SUCCESS]
>> compiler_fill_image()    [SUCCESS]
>> compiler_fill_image0()    [SUCCESS]
>> compiler_fill_image_1d()    [SUCCESS]
>> compiler_fill_image_3d()    [SUCCESS]
>> compiler_fill_image_3d_2()    [SUCCESS]
>> compiler_function_argument0()    [SUCCESS]
>> compiler_function_argument1()    [SUCCESS]
>> compiler_function_argument2()    [SUCCESS]
>> compiler_function_argument()    [SUCCESS]
>> compiler_function_constant0()    [SUCCESS]
>> compiler_function_constant1()    [SUCCESS]
>> compiler_function_constant()    [SUCCESS]
>> compiler_global_constant()    [SUCCESS]
>> compiler_global_constant1()    [SUCCESS]
>> compiler_global_constant2()    [SUCCESS]
>> compiler_global_constant3()    [SUCCESS]
>> compiler_global_constant_2()    [SUCCESS]
>> compiler_global_constant_2_long()    [SUCCESS]
>> compiler_group_size1()    [SUCCESS]
>> compiler_group_size2()    [SUCCESS]
>> compiler_group_size3()    [SUCCESS]
>> compiler_group_size4()    [SUCCESS]
>> compiler_hadd()    [SUCCESS]
>> compiler_if_else()    [SUCCESS]
>> compiler_integer_division()    [SUCCESS]
>> compiler_integer_remainder()    [SUCCESS]
>> compiler_insert_vector()    [SUCCESS]
>> compiler_lower_return0()    [SUCCESS]
>> compiler_lower_return1()    [SUCCESS]
>> compiler_lower_return2()    [SUCCESS]
>> compiler_mad_hi()    [SUCCESS]
>> compiler_mul_hi()    [SUCCESS]
>> compiler_mad24()    [SUCCESS]
>> compiler_mul24()    [SUCCESS]
>> compiler_multiple_kernels()    [SUCCESS]
>> compiler_radians()    [SUCCESS]
>> compiler_rhadd()    [SUCCESS]
>> compiler_rotate()    [SUCCESS]
>> compiler_saturate_int8_t()    [SUCCESS]
>> compiler_saturate_uint8_t()    [SUCCESS]
>> compiler_saturate_int16_t()    [SUCCESS]
>> compiler_saturate_uint16_t()    [SUCCESS]
>> compiler_saturate_int32_t()    [SUCCESS]
>> compiler_saturate_uint32_t()    [SUCCESS]
>> compiler_saturate_sub_int8_t()    [SUCCESS]
>> compiler_saturate_sub_uint8_t()    [SUCCESS]
>> compiler_saturate_sub_int16_t()    [SUCCESS]
>> compiler_saturate_sub_uint16_t()    [SUCCESS]
>> compiler_saturate_sub_int32_t()    [SUCCESS]
>> compiler_saturate_sub_uint32_t()    [SUCCESS]
>> compiler_shift_right()    [SUCCESS]
>> compiler_short_scatter()    [SUCCESS]
>> compiler_smoothstep()    [SUCCESS]
>> compiler_uint2_copy()    [SUCCESS]
>> compiler_uint3_copy()    [SUCCESS]
>> compiler_uint8_copy()    [SUCCESS]
>> compiler_uint16_copy()    [SUCCESS]
>> compiler_uint3_unaligned_copy()    [SUCCESS]
>> compiler_upsample_int()    [SUCCESS]
>> compiler_upsample_long()    [SUCCESS]
>> compiler_unstructured_branch0()    [SUCCESS]
>> compiler_unstructured_branch1()    [SUCCESS]
>> compiler_unstructured_branch2()    [SUCCESS]
>> compiler_unstructured_branch3()    [SUCCESS]
>> compiler_write_only_bytes()    [SUCCESS]
>> compiler_write_only()    [SUCCESS]
>> compiler_write_only_shorts()    [SUCCESS]
>> compiler_switch()    [SUCCESS]
>> compiler_bswap_int16_t()    [SUCCESS]
>> compiler_bswap_uint16_t()    [SUCCESS]
>> compiler_bswap_int32_t()    [SUCCESS]
>> compiler_bswap_uint32_t()    [SUCCESS]
>> compiler_clz_uint64_t()    [SUCCESS]
>> compiler_clz_uint32_t()    [SUCCESS]
>> compiler_clz_uint16_t()    [SUCCESS]
>> compiler_clz_uint8_t()    [SUCCESS]
>> compiler_clz_int64_t()    [SUCCESS]
>> compiler_clz_int32_t()    [SUCCESS]
>> compiler_clz_int16_t()    [SUCCESS]
>> compiler_clz_int8_t()    [SUCCESS]
>> compiler_math()    [SUCCESS]
>> compiler_atomic_functions()    [FAILED]
>>     Error: ((int *)buf_data[0])[i] == cpu_dst[i]
>>   at file /home/not/beignet/utests/compiler_atomic_functions.cpp, function 
>> compiler_atomic_functions, line 92
>> compiler_async_copy_char2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_char2, line 46
>> compiler_async_copy_uchar2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_uchar2, line 47
>> compiler_async_copy_short2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_short2, line 48
>> compiler_async_copy_ushort2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_ushort2, line 49
>> compiler_async_copy_int2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_int2, line 50
>> compiler_async_copy_uint2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_uint2, line 51
>> compiler_async_copy_long2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_long2, line 52
>> compiler_async_copy_ulong2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_ulong2, line 53
>> compiler_async_copy_float2()    [FAILED]
>>     Error: dst[i] == src[i]
>>   at file /home/not/beignet/utests/compiler_async_copy.cpp, function 
>> compiler_async_copy_float2, line 54
>> compiler_async_stride_copy()    [FAILED]
>>     Error: dst[i + 0] == (char)(src[i + 0] + 3)
>>   at file /home/not/beignet/utests/compiler_async_stride_copy.cpp, function 
>> compiler_async_stride_copy, line 36
>> compiler_insn_selection_min()    [SUCCESS]
>> compiler_insn_selection_max()    [SUCCESS]
>> compiler_insn_selection_masked_min_max()    [SUCCESS]
>> compiler_load_bool_imm()    [FAILED]
>>     Error: dst[i] == copiesPerWorkItem
>>   at file /home/not/beignet/utests/compiler_load_bool_imm.cpp, function 
>> compiler_load_bool_imm, line 25
>> compiler_global_memory_barrier()    [SUCCESS]
>> compiler_local_memory_two_ptr()    [FAILED]
>>     Error: dst[i+j] == (gid&~0xf) + 15-tid + 15-tid
>>   at file /home/not/beignet/utests/compiler_local_memory_two_ptr.cpp, 
>> function compiler_local_memory_two_ptr, line 45
>> compiler_local_memory_barrier()    [FAILED]
>>     Error: dst[i+j] == 15-j
>>   at file /home/not/beignet/utests/compiler_local_memory_barrier.cpp, 
>> function compiler_local_memory_barrier, line 42
>> compiler_local_memory_barrier_wg64()    [FAILED]
>>     Error: dst[i+j] == 63-j
>>   at file /home/not/beignet/utests/compiler_local_memory_barrier_wg64.cpp, 
>> function compiler_local_memory_barrier_wg64, line 42
>> compiler_local_memory_barrier_2()    [FAILED]
>>     Error: dst[i+j] == locals[0] - 1 -j
>>   at file /home/not/beignet/utests/compiler_local_memory_barrier_2.cpp, 
>> function compiler_local_memory_barrier_2, line 25
>> compiler_local_slm()    [FAILED]
>>     Error: ((uint32_t*)buf_data[0])[i] == (i%16 + 2 + 1+ i/16)
>>   at file /home/not/beignet/utests/compiler_local_slm.cpp, function 
>> compiler_local_slm, line 14
>> compiler_local_slm1()    [SUCCESS]
>> compiler_movforphi_undef()    [SUCCESS]
>> compiler_volatile()    [SUCCESS]
>> compiler_copy_image1()    [SUCCESS]
>> compiler_get_image_info()    [SUCCESS]
>> compiler_get_image_info_array()    [SUCCESS]
>> compiler_vect_compare()    [SUCCESS]
>> compiler_vector_char2_load_store()    [SUCCESS]
>> compiler_vector_char3_load_store()    [SUCCESS]
>> compiler_vector_char4_load_store()    [SUCCESS]
>> compiler_vector_char8_load_store()    [SUCCESS]
>> compiler_vector_char16_load_store()    [SUCCESS]
>> compiler_vector_uchar2_load_store()    [SUCCESS]
>> compiler_vector_uchar3_load_store()    [SUCCESS]
>> compiler_vector_uchar4_load_store()    [SUCCESS]
>> compiler_vector_uchar8_load_store()    [SUCCESS]
>> compiler_vector_uchar16_load_store()    [SUCCESS]
>> compiler_vector_short2_load_store()    [SUCCESS]
>> compiler_vector_short3_load_store()    [SUCCESS]
>> compiler_vector_short4_load_store()    [SUCCESS]
>> compiler_vector_short8_load_store()    [SUCCESS]
>> compiler_vector_short16_load_store()    [SUCCESS]
>> compiler_vector_ushort2_load_store()    [SUCCESS]
>> compiler_vector_ushort3_load_store()    [SUCCESS]
>> compiler_vector_ushort4_load_store()    [SUCCESS]
>> compiler_vector_ushort8_load_store()    [SUCCESS]
>> compiler_vector_ushort16_load_store()    [SUCCESS]
>> compiler_vector_int2_load_store()    [SUCCESS]
>> compiler_vector_int3_load_store()    [SUCCESS]
>> compiler_vector_int4_load_store()    [SUCCESS]
>> compiler_vector_int8_load_store()    [SUCCESS]
>> compiler_vector_int16_load_store()    [SUCCESS]
>> compiler_vector_uint2_load_store()    [SUCCESS]
>> compiler_vector_uint3_load_store()    [SUCCESS]
>> compiler_vector_uint4_load_store()    [SUCCESS]
>> compiler_vector_uint8_load_store()    [SUCCESS]
>> compiler_vector_uint16_load_store()    [SUCCESS]
>> compiler_vector_float2_load_store()    [SUCCESS]
>> compiler_vector_float3_load_store()    [SUCCESS]
>> compiler_vector_float4_load_store()    [SUCCESS]
>> compiler_vector_float8_load_store()    [SUCCESS]
>> compiler_vector_float16_load_store()    [SUCCESS]
>> compiler_vector_long2_load_store()    [SUCCESS]
>> compiler_vector_long3_load_store()    [SUCCESS]
>> compiler_vector_long4_load_store()    [SUCCESS]
>> compiler_vector_long8_load_store()    [SUCCESS]
>> compiler_vector_long16_load_store()    [SUCCESS]
>> compiler_vector_ulong2_load_store()    [SUCCESS]
>> compiler_vector_ulong3_load_store()    [SUCCESS]
>> compiler_vector_ulong4_load_store()    [SUCCESS]
>> compiler_vector_ulong8_load_store()    [SUCCESS]
>> compiler_vector_ulong16_load_store()    [SUCCESS]
>> compiler_cl_finish()    [SUCCESS]
>> get_program_info()    [SUCCESS]
>> get_queue_info()    [SUCCESS]
>> get_program_build_info()    [SUCCESS]
>> get_context_info()    [SUCCESS]
>> get_kernel_info()    [SUCCESS]
>> get_image_info()    [SUCCESS]
>> get_mem_info()    [SUCCESS]
>> builtin_atan2()    [SUCCESS]
>> builtin_bitselect()    [SUCCESS]
>> builtin_frexp()    [SUCCESS]
>> builtin_mad_sat()    [SUCCESS]
>> builtin_modf()    [SUCCESS]
>> builtin_nextafter()    [SUCCESS]
>> builtin_remquo()    [SUCCESS]
>> builtin_shuffle()    [SUCCESS]
>> builtin_shuffle2()    [SUCCESS]
>> builtin_sign()    [SUCCESS]
>> builtin_lgamma()    [SUCCESS]
>> builtin_lgamma_r()    [SUCCESS]
>> builtin_tgamma()    [SUCCESS]
>> buildin_work_dim()    [SUCCESS]
>> builtin_global_size()    [SUCCESS]
>> builtin_local_size()    [SUCCESS]
>> builtin_global_id()    [SUCCESS]
>> builtin_num_groups()    [SUCCESS]
>> builtin_local_id()    [SUCCESS]
>> builtin_acos_asin()    [SUCCESS]
>> builtin_pow()    [SUCCESS]
>> builtin_exp()    [SUCCESS]
>> builtin_convert_uchar_to_char_sat()    [SUCCESS]
>> builtin_convert_short_to_char_sat()    [SUCCESS]
>> builtin_convert_ushort_to_char_sat()    [SUCCESS]
>> builtin_convert_int_to_char_sat()    [SUCCESS]
>> builtin_convert_uint_to_char_sat()    [SUCCESS]
>> builtin_convert_long_to_char_sat()    [SUCCESS]
>> builtin_convert_float_to_char_sat()    [SUCCESS]
>> builtin_convert_char_to_uchar_sat()    [SUCCESS]
>> builtin_convert_short_to_uchar_sat()    [SUCCESS]
>> builtin_convert_ushort_to_uchar_sat()    [SUCCESS]
>> builtin_convert_int_to_uchar_sat()    [SUCCESS]
>> builtin_convert_uint_to_uchar_sat()    [SUCCESS]
>> builtin_convert_long_to_uchar_sat()    [SUCCESS]
>> builtin_convert_float_to_uchar_sat()    [SUCCESS]
>> builtin_convert_ushort_to_short_sat()    [SUCCESS]
>> builtin_convert_int_to_short_sat()    [SUCCESS]
>> builtin_convert_uint_to_short_sat()    [SUCCESS]
>> builtin_convert_long_to_short_sat()    [SUCCESS]
>> builtin_convert_float_to_short_sat()    [SUCCESS]
>> builtin_convert_short_to_ushort_sat()    [SUCCESS]
>> builtin_convert_int_to_ushort_sat()    [SUCCESS]
>> builtin_convert_uint_to_ushort_sat()    [SUCCESS]
>> builtin_convert_long_to_ushort_sat()    [SUCCESS]
>> builtin_convert_float_to_ushort_sat()    [SUCCESS]
>> builtin_convert_uint_to_int_sat()    [SUCCESS]
>> builtin_convert_long_to_int_sat()    [SUCCESS]
>> builtin_convert_float_to_int_sat()    [SUCCESS]
>> builtin_convert_int_to_uint_sat()    [SUCCESS]
>> builtin_convert_long_to_uint_sat()    [SUCCESS]
>> builtin_convert_float_to_uint_sat()    [SUCCESS]
>> sub_buffer_check()    [SUCCESS]
>> runtime_createcontextfromtype()    [SUCCESS]
>> runtime_set_kernel_arg()    [SUCCESS]
>> runtime_null_kernel_arg()    [SUCCESS]
>> runtime_event()    [SUCCESS]
>> runtime_barrier_list()    [SUCCESS]
>> runtime_marker_list()    [SUCCESS]
>> runtime_compile_link()    [SUCCESS]
>> compiler_long()    [SUCCESS]
>> compiler_long_2()    [SUCCESS]
>> compiler_long_not_vec8()    [SUCCESS]
>> compiler_long_mul_hi()    [SUCCESS]
>> compiler_long_mul_sat()    [SUCCESS]
>> compiler_long_div()    [SUCCESS]
>> compiler_long_rem()    [SUCCESS]
>> compiler_long_convert()    [SUCCESS]
>> compiler_long_convert_2()    [SUCCESS]
>> compiler_long_convert_to_float()    [SUCCESS]
>> compiler_long_shl()    [SUCCESS]
>> compiler_long_shr()    [SUCCESS]
>> compiler_long_asr()    [SUCCESS]
>> compiler_long_mult()    [SUCCESS]
>> compiler_long_cmp()    [SUCCESS]
>> compiler_bitcast_char8_to_long()    [SUCCESS]
>> compiler_bitcast_long_to_char8()    [SUCCESS]
>> compiler_bitcast_int2_to_long()    [SUCCESS]
>> compiler_bitcast_long_to_int2()    [SUCCESS]
>> compiler_bitcast_short4_to_long()    [SUCCESS]
>> compiler_bitcast_long_to_short4()    [SUCCESS]
>> compiler_function_argument3()    [SUCCESS]
>> compiler_function_qualifiers()    [SUCCESS]
>> compiler_bool_cross_basic_block()    [SUCCESS]
>> compiler_private_const()    [SUCCESS]
>> compiler_private_data_overflow()    [SUCCESS]
>> compiler_getelementptr_bitcast()    [FAILED]
>>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>>   at file /home/not/beignet/utests/compiler_getelementptr_bitcast.cpp, 
>> function compiler_getelementptr_bitcast, line 39
>> compiler_simd_any()    [SUCCESS]
>> compiler_simd_all()    [SUCCESS]
>> compiler_time_stamp()tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>> tmEvt 0 1 1  tmDiff 54610 28542
>>     [SUCCESS]
>> double_precision_check()    [SUCCESS]
>> test_load_program_from_gen_bin()    [SUCCESS]
>> test_get_arg_info()    [SUCCESS]
>> profiling_exec()    [SUCCESS]
>> enqueue_copy_buf()    [SUCCESS]
>> enqueue_copy_buf_unaligned()    [SUCCESS]
>> test_printf()Warning: Have a int parameter for %f like specifier, take care 
>> of it
>> --- Welcome to the printf test of Intel Beignet ---
>> ### output a char is x
>> @@@ A long value is 1004294967296
>> loops: i = 0, j = 0
>> loops: i = 0, j = 1
>> loops: i = 1, j = 0
>> loops: i = 1, j = 1
>> loops: i = 2, j = 0
>> loops: i = 2, j = 1
>> loops: i = 3, j = 0
>> loops: i = 3, j = 1
>> loops: i = 4, j = 0
>> loops: i = 4, j = 1
>> loops: i = 5, j = 0
>> loops: i = 5, j = 1
>> loops: i = 6, j = 0
>> loops: i = 6, j = 1
>> loops: i = 7, j = 0
>> loops: i = 7, j = 1
>> !!! output a float is 5.000000
>> !!! output a float is 5.000000
>> !!! output a float is 5.000000
>> !!! output a float is 5.000000
>> !!! output a float to int is 5
>> !!! output a float to int is 5
>> !!! output a float to int is 5
>> !!! output a float to int is 5
>> ######## global_id(x, y, z) = 0,0,0, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 0,0,7, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 0,3,0, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 0,3,7, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 15,0,0, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 15,0,7, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 15,3,0, global_size(d0, d1, d3) = (16, 4, 8)
>> ######## global_id(x, y, z) = 15,3,7, global_size(d0, d1, d3) = (16, 4, 8)
>> --- End to the printf test ---
>>     [SUCCESS]
>> enqueue_fill_buf()    [SUCCESS]
>> builtin_kernel_max_global_size()    [SUCCESS]
>> image_1D_buffer()    [SUCCESS]
>> compare_image_2d_and_1d_array()    [SUCCESS]
>> compiler_fill_image_1d_array()    [SUCCESS]
>> compiler_fill_image_2d_array()    [SUCCESS]
>> compiler_constant_expr()    [SUCCESS]
>> compiler_assignment_operation_in_if()    [SUCCESS]
>> vload_test_uchar()    [SUCCESS]
>> vload_test_char()    [SUCCESS]
>> vload_test_ushort()    [SUCCESS]
>> vload_test_short()    [SUCCESS]
>> vload_test_uint()    [SUCCESS]
>> vload_test_int()    [SUCCESS]
>> vload_test_float()    [SUCCESS]
>> runtime_use_host_ptr_buffer()    [SUCCESS]
>> runtime_alloc_host_ptr_buffer()    [SUCCESS]
>> compiler_overflow_add_ulong4()    [SUCCESS]
>> compiler_overflow_add_uint4()    [SUCCESS]
>> compiler_overflow_add_ushort4()    [SUCCESS]
>> compiler_overflow_add_uchar4()    [SUCCESS]
>> compiler_overflow_sub_uint4()    [SUCCESS]
>> runtime_climage_from_boname()    [SUCCESS]
>>
>> summary:
>> ----------
>>   total: 731
>>   run: 730
>>   pass: 712
>>   fail: 18
>>   pass rate: 0.975342
> 
>> processor    : 0
>> vendor_id    : GenuineIntel
>> cpu family   : 6
>> model                : 60
>> model name   : Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
>> stepping     : 3
>> microcode    : 0x19
>> cpu MHz              : 3868.730
>> cache size   : 6144 KB
>> physical id  : 0
>> siblings     : 4
>> core id              : 0
>> cpu cores    : 4
>> apicid               : 0
>> initial apicid       : 0
>> fpu          : yes
>> fpu_exception        : yes
>> cpuid level  : 13
>> wp           : yes
>> flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall 
>> nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
>> xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
>> ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic 
>> movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida 
>> arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase 
>> tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
>> bogomips     : 6998.52
>> clflush size : 64
>> cache_alignment      : 64
>> address sizes        : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor    : 1
>> vendor_id    : GenuineIntel
>> cpu family   : 6
>> model                : 60
>> model name   : Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
>> stepping     : 3
>> microcode    : 0x19
>> cpu MHz              : 3838.515
>> cache size   : 6144 KB
>> physical id  : 0
>> siblings     : 4
>> core id              : 1
>> cpu cores    : 4
>> apicid               : 2
>> initial apicid       : 2
>> fpu          : yes
>> fpu_exception        : yes
>> cpuid level  : 13
>> wp           : yes
>> flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall 
>> nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
>> xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
>> ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic 
>> movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida 
>> arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase 
>> tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
>> bogomips     : 6998.52
>> clflush size : 64
>> cache_alignment      : 64
>> address sizes        : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor    : 2
>> vendor_id    : GenuineIntel
>> cpu family   : 6
>> model                : 60
>> model name   : Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
>> stepping     : 3
>> microcode    : 0x19
>> cpu MHz              : 3839.746
>> cache size   : 6144 KB
>> physical id  : 0
>> siblings     : 4
>> core id              : 2
>> cpu cores    : 4
>> apicid               : 4
>> initial apicid       : 4
>> fpu          : yes
>> fpu_exception        : yes
>> cpuid level  : 13
>> wp           : yes
>> flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall 
>> nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
>> xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
>> ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic 
>> movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida 
>> arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase 
>> tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
>> bogomips     : 6998.52
>> clflush size : 64
>> cache_alignment      : 64
>> address sizes        : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor    : 3
>> vendor_id    : GenuineIntel
>> cpu family   : 6
>> model                : 60
>> model name   : Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
>> stepping     : 3
>> microcode    : 0x19
>> cpu MHz              : 3846.445
>> cache size   : 6144 KB
>> physical id  : 0
>> siblings     : 4
>> core id              : 3
>> cpu cores    : 4
>> apicid               : 6
>> initial apicid       : 6
>> fpu          : yes
>> fpu_exception        : yes
>> cpuid level  : 13
>> wp           : yes
>> flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall 
>> nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
>> xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
>> ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic 
>> movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida 
>> arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase 
>> tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
>> bogomips     : 6998.52
>> clflush size : 64
>> cache_alignment      : 64
>> address sizes        : 39 bits physical, 48 bits virtual
>> power management:
>>
> 
>> Distributor ID:      Ubuntu
>> Description: Ubuntu 14.04.2 LTS
>> Release:     14.04
>> Codename:    trusty
> 
>> Linux haswell01 3.16.0-31-generic #41~14.04.1-Ubuntu SMP Wed Feb 11 19:30:13 
>> UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> 
>> _______________________________________________
>> Beignet mailing list
>> [email protected]
>> http://lists.freedesktop.org/mailman/listinfo/beignet
> 
> _______________________________________________
> Beignet mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/beignet
> 

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to