[Beignet] Haswell-ULT Support?

Zhigang Gong zhigang.gong at linux.intel.com
Tue Apr 7 00:55:28 PDT 2015


This is caused by the kernel issue which we document in the README.md's
known issue section:

* 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"

It's a work around for the linux kernel issue. We may expect that the offical
linux kernel will fix this issue in the future. But no ETA currently.

Thanks,
Zhigang Gong.

On Sun, Apr 05, 2015 at 10:53:16AM +0200, Julian Simioni wrote:
> Hi all,
> I have a Lenovo Yoga 2 Pro with a Core i5-4210U processor[1], and while the
> Intel OCL SDK works fine, I cannot get Beignet to run any OpenCL
> kernels. Additionally, most of the unit tests fail. The only thing that
> does seem to work is querying for platform and device info. I assume
> this is user error somehow on my part, but if support is lacking I'm
> happy to offer up my hardware to help add it.
> 
> I'm running Gentoo linux, with a 4.0.0-rc6 kernel (with the batchbuffer
> security patch[2] applied), libdrm-2.4.60, and have tried unsuccessfully
> to run Beignet 1.0.0, 1.0.1, 1.0.2, and the latest git. Attached is the
> utest output (I did source the setenv.sh file befor running).
> 
> Thanks for any assistance.
> 
> Julian
> 
> [1] http://ark.intel.com/products/81016
> [2] http://lists.freedesktop.org/archives/beignet/2015-April/005460.html

> platform number 1
> platform_profile "FULL_PROFILE"
> platform_name "Intel Gen OCL Driver"
> platform_vendor "Intel"
> platform_version "OpenCL 1.2 beignet 1.1 (git-89bc765)"
> 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_spir cl_khr_icd"
> device_profile "FULL_PROFILE"
> device_name "Intel(R) HD Graphics Haswell Ultrabook GT2 Mobile"
> device_vendor "Intel"
> device_version "OpenCL 1.2 beignet 1.1 (git-89bc765)"
> 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_spir cl_khr_icd"
> device_opencl_c_version "OpenCL C 1.2 beignet 1.1 (git-89bc765)"
> 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()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/load_program_from_bin_file.cpp, function test_load_program_from_bin_file, line 72
> enqueue_built_in_kernels()    [SUCCESS]
> builtin_acos_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.570796e+00 diff:1.570796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acos_float.cpp, function builtin_acos_float, line 124
> builtin_acos_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:-5.000001e-02  cpu:1.570796e+00 diff:1.620796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acos_float2.cpp, function builtin_acos_float2, line 124
> builtin_acos_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.175566e-38  cpu:1.570796e+00 diff:1.570796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acos_float4.cpp, function builtin_acos_float4, line 124
> builtin_acos_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.570796e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acos_float8.cpp, function builtin_acos_float8, line 124
> builtin_acos_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.570796e+00 diff:1.570796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acos_float16.cpp, function builtin_acos_float16, line 124
> builtin_acosh_float()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:1.810991e+00 diff:1.810991e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acosh_float.cpp, function builtin_acosh_float, line 124
> builtin_acosh_float2()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:1.810991e+00 diff:1.810991e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acosh_float2.cpp, function builtin_acosh_float2, line 124
> builtin_acosh_float4()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:1.810991e+00 diff:1.810991e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acosh_float4.cpp, function builtin_acosh_float4, line 124
> builtin_acosh_float8()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:1.810991e+00 diff:1.810991e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acosh_float8.cpp, function builtin_acosh_float8, line 124
> builtin_acosh_float16()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:1.810991e+00 diff:1.810991e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acosh_float16.cpp, function builtin_acosh_float16, line 124
> builtin_acospi_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acospi_float.cpp, function builtin_acospi_float, line 127
> builtin_acospi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:5.000000e-01 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acospi_float2.cpp, function builtin_acospi_float2, line 127
> builtin_acospi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.175566e-38  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acospi_float4.cpp, function builtin_acospi_float4, line 127
> builtin_acospi_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:5.000000e-01 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acospi_float8.cpp, function builtin_acospi_float8, line 127
> builtin_acospi_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_acospi_float16.cpp, function builtin_acospi_float16, line 127
> builtin_asin_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asin_float.cpp, function builtin_asin_float, line 124
> builtin_asin_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.570796e+00 diff:5.707964e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asin_float2.cpp, function builtin_asin_float2, line 124
> builtin_asin_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:1.570796e+00 diff:1.570796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asin_float4.cpp, function builtin_asin_float4, line 124
> builtin_asin_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asin_float8.cpp, function builtin_asin_float8, line 124
> builtin_asin_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:1.570796e+00 diff:1.570796e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asin_float16.cpp, function builtin_asin_float16, line 124
> builtin_asinh_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinh_float.cpp, function builtin_asinh_float, line 124
> builtin_asinh_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:8.813736e-01 diff:8.813736e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinh_float2.cpp, function builtin_asinh_float2, line 124
> builtin_asinh_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinh_float4.cpp, function builtin_asinh_float4, line 124
> builtin_asinh_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:8.813736e-01 diff:8.813736e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinh_float8.cpp, function builtin_asinh_float8, line 124
> builtin_asinh_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinh_float16.cpp, function builtin_asinh_float16, line 124
> builtin_asinpi_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinpi_float.cpp, function builtin_asinpi_float, line 127
> builtin_asinpi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinpi_float2.cpp, function builtin_asinpi_float2, line 127
> builtin_asinpi_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinpi_float4.cpp, function builtin_asinpi_float4, line 127
> builtin_asinpi_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinpi_float8.cpp, function builtin_asinpi_float8, line 127
> builtin_asinpi_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:5.000000e-01 diff:5.000000e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_asinpi_float16.cpp, function builtin_asinpi_float16, line 127
> builtin_atan_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan_float.cpp, function builtin_atan_float, line 124
> builtin_atan_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:7.853982e-01 diff:2.146018e-01 expect:2.980232e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan_float2.cpp, function builtin_atan_float2, line 124
> builtin_atan_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan_float4.cpp, function builtin_atan_float4, line 124
> builtin_atan_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan_float8.cpp, function builtin_atan_float8, line 124
> builtin_atan_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan_float16.cpp, function builtin_atan_float16, line 124
> builtin_atan2_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2_float.cpp, function builtin_atan2_float, line 129
> builtin_atan2_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2_float2.cpp, function builtin_atan2_float2, line 129
> builtin_atan2_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2_float4.cpp, function builtin_atan2_float4, line 129
> builtin_atan2_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2_float8.cpp, function builtin_atan2_float8, line 129
> builtin_atan2_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2_float16.cpp, function builtin_atan2_float16, line 129
> builtin_atanh_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanh_float.cpp, function builtin_atanh_float, line 124
> builtin_atanh_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanh_float2.cpp, function builtin_atanh_float2, line 124
> builtin_atanh_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanh_float4.cpp, function builtin_atanh_float4, line 124
> builtin_atanh_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanh_float8.cpp, function builtin_atanh_float8, line 124
> builtin_atanh_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanh_float16.cpp, function builtin_atanh_float16, line 124
> builtin_atanpi_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanpi_float.cpp, function builtin_atanpi_float, line 127
> builtin_atanpi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanpi_float2.cpp, function builtin_atanpi_float2, line 127
> builtin_atanpi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanpi_float4.cpp, function builtin_atanpi_float4, line 127
> builtin_atanpi_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:2.500000e-01 diff:2.500000e-01 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanpi_float8.cpp, function builtin_atanpi_float8, line 127
> builtin_atanpi_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:2.500000e-01 diff:2.500000e-01 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atanpi_float16.cpp, function builtin_atanpi_float16, line 127
> builtin_atan2pi_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:5.000000e-01 diff:5.000000e-01 expect:3.576279e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2pi_float.cpp, function builtin_atan2pi_float, line 132
> builtin_atan2pi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2pi_float2.cpp, function builtin_atan2pi_float2, line 132
> builtin_atan2pi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2pi_float4.cpp, function builtin_atan2pi_float4, line 132
> builtin_atan2pi_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2pi_float8.cpp, function builtin_atan2pi_float8, line 132
> builtin_atan2pi_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:7.152557e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_atan2pi_float16.cpp, function builtin_atan2pi_float16, line 132
> builtin_cbrt_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cbrt_float.cpp, function builtin_cbrt_float, line 124
> builtin_cbrt_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:4.636476e-01  cpu:0.000000e+00 diff:4.636476e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cbrt_float2.cpp, function builtin_cbrt_float2, line 124
> builtin_cbrt_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cbrt_float4.cpp, function builtin_cbrt_float4, line 124
> builtin_cbrt_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cbrt_float8.cpp, function builtin_cbrt_float8, line 124
> builtin_cbrt_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cbrt_float16.cpp, function builtin_cbrt_float16, line 124
> builtin_ceil_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ceil_float.cpp, function builtin_ceil_float, line 124
> builtin_ceil_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ceil_float2.cpp, function builtin_ceil_float2, line 124
> builtin_ceil_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ceil_float4.cpp, function builtin_ceil_float4, line 124
> builtin_ceil_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ceil_float8.cpp, function builtin_ceil_float8, line 124
> builtin_ceil_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ceil_float16.cpp, function builtin_ceil_float16, line 124
> builtin_copysign_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_copysign_float.cpp, function builtin_copysign_float, line 129
> builtin_copysign_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_copysign_float2.cpp, function builtin_copysign_float2, line 129
> builtin_copysign_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_copysign_float4.cpp, function builtin_copysign_float4, line 129
> builtin_copysign_float8()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_copysign_float8.cpp, function builtin_copysign_float8, line 129
> builtin_copysign_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_copysign_float16.cpp, function builtin_copysign_float16, line 129
> builtin_cos_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.175566e-38  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cos_float.cpp, function builtin_cos_float, line 124
> builtin_cos_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.175566e-38  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cos_float2.cpp, function builtin_cos_float2, line 124
> builtin_cos_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cos_float4.cpp, function builtin_cos_float4, line 124
> builtin_cos_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cos_float8.cpp, function builtin_cos_float8, line 124
> builtin_cos_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cos_float16.cpp, function builtin_cos_float16, line 124
> builtin_cosh_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cosh_float.cpp, function builtin_cosh_float, line 124
> builtin_cosh_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cosh_float2.cpp, function builtin_cosh_float2, line 124
> builtin_cosh_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cosh_float4.cpp, function builtin_cosh_float4, line 124
> builtin_cosh_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cosh_float8.cpp, function builtin_cosh_float8, line 124
> builtin_cosh_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cosh_float16.cpp, function builtin_cosh_float16, line 124
> builtin_cospi_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cospi_float.cpp, function builtin_cospi_float, line 162
> builtin_cospi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cospi_float2.cpp, function builtin_cospi_float2, line 162
> builtin_cospi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cospi_float4.cpp, function builtin_cospi_float4, line 162
> builtin_cospi_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cospi_float8.cpp, function builtin_cospi_float8, line 162
> builtin_cospi_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_cospi_float16.cpp, function builtin_cospi_float16, line 162
> builtin_erf_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:8.427008e-01 diff:8.427008e-01 expect:9.536743e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erf_float.cpp, function builtin_erf_float, line 124
> builtin_erf_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:8.427008e-01 diff:1.572992e-01 expect:9.536743e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erf_float2.cpp, function builtin_erf_float2, line 124
> builtin_erf_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erf_float4.cpp, function builtin_erf_float4, line 124
> builtin_erf_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:8.427008e-01 diff:8.427008e-01 expect:9.536743e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erf_float8.cpp, function builtin_erf_float8, line 124
> builtin_erf_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:8.427008e-01 diff:1.572992e-01 expect:9.536743e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erf_float16.cpp, function builtin_erf_float16, line 124
> builtin_erfc_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erfc_float.cpp, function builtin_erfc_float, line 124
> builtin_erfc_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erfc_float2.cpp, function builtin_erfc_float2, line 124
> builtin_erfc_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erfc_float4.cpp, function builtin_erfc_float4, line 124
> builtin_erfc_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erfc_float8.cpp, function builtin_erfc_float8, line 124
> builtin_erfc_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_erfc_float16.cpp, function builtin_erfc_float16, line 124
> builtin_exp_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp_float.cpp, function builtin_exp_float, line 124
> builtin_exp_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp_float2.cpp, function builtin_exp_float2, line 124
> builtin_exp_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp_float4.cpp, function builtin_exp_float4, line 124
> builtin_exp_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp_float8.cpp, function builtin_exp_float8, line 124
> builtin_exp_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp_float16.cpp, function builtin_exp_float16, line 124
> builtin_exp2_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp2_float.cpp, function builtin_exp2_float, line 124
> builtin_exp2_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp2_float2.cpp, function builtin_exp2_float2, line 124
> builtin_exp2_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp2_float4.cpp, function builtin_exp2_float4, line 124
> builtin_exp2_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp2_float8.cpp, function builtin_exp2_float8, line 124
> builtin_exp2_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp2_float16.cpp, function builtin_exp2_float16, line 124
> builtin_exp10_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp10_float.cpp, function builtin_exp10_float, line 124
> builtin_exp10_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp10_float2.cpp, function builtin_exp10_float2, line 124
> builtin_exp10_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp10_float4.cpp, function builtin_exp10_float4, line 124
> builtin_exp10_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp10_float8.cpp, function builtin_exp10_float8, line 124
> builtin_exp10_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_exp10_float16.cpp, function builtin_exp10_float16, line 124
> builtin_expm1_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.718282e+00 diff:7.182819e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_expm1_float.cpp, function builtin_expm1_float, line 124
> builtin_expm1_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.718282e+00 diff:7.182819e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_expm1_float2.cpp, function builtin_expm1_float2, line 124
> builtin_expm1_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.718282e+00 diff:7.182819e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_expm1_float4.cpp, function builtin_expm1_float4, line 124
> builtin_expm1_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.718282e+00 diff:7.182819e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_expm1_float8.cpp, function builtin_expm1_float8, line 124
> builtin_expm1_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:1.718282e+00 diff:7.182819e-01 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_expm1_float16.cpp, function builtin_expm1_float16, line 124
> builtin_fabs_float()    [SUCCESS]
> builtin_fabs_float2()    [SUCCESS]
> builtin_fabs_float4()    [SUCCESS]
> builtin_fabs_float8()    [SUCCESS]
> builtin_fabs_float16()    [SUCCESS]
> builtin_fdim_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fdim_float.cpp, function builtin_fdim_float, line 129
> builtin_fdim_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fdim_float2.cpp, function builtin_fdim_float2, line 129
> builtin_fdim_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fdim_float4.cpp, function builtin_fdim_float4, line 129
> builtin_fdim_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fdim_float8.cpp, function builtin_fdim_float8, line 129
> builtin_fdim_float16()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fdim_float16.cpp, function builtin_fdim_float16, line 129
> builtin_floor_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_floor_float.cpp, function builtin_floor_float, line 124
> builtin_floor_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_floor_float2.cpp, function builtin_floor_float2, line 124
> builtin_floor_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_floor_float4.cpp, function builtin_floor_float4, line 124
> builtin_floor_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_floor_float8.cpp, function builtin_floor_float8, line 124
> builtin_floor_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_floor_float16.cpp, function builtin_floor_float16, line 124
> builtin_fmax_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmax_float.cpp, function builtin_fmax_float, line 129
> builtin_fmax_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmax_float2.cpp, function builtin_fmax_float2, line 129
> builtin_fmax_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmax_float4.cpp, function builtin_fmax_float4, line 129
> builtin_fmax_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmax_float8.cpp, function builtin_fmax_float8, line 129
> builtin_fmax_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmax_float16.cpp, function builtin_fmax_float16, line 129
> builtin_fmin_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmin_float.cpp, function builtin_fmin_float, line 129
> builtin_fmin_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmin_float2.cpp, function builtin_fmin_float2, line 129
> builtin_fmin_float4()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmin_float4.cpp, function builtin_fmin_float4, line 129
> builtin_fmin_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmin_float8.cpp, function builtin_fmin_float8, line 129
> builtin_fmin_float16()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmin_float16.cpp, function builtin_fmin_float16, line 129
> builtin_fmod_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmod_float.cpp, function builtin_fmod_float, line 129
> builtin_fmod_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:3.140000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmod_float2.cpp, function builtin_fmod_float2, line 129
> builtin_fmod_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmod_float4.cpp, function builtin_fmod_float4, line 129
> builtin_fmod_float8()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:3.140000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmod_float8.cpp, function builtin_fmod_float8, line 129
> builtin_fmod_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_fmod_float16.cpp, function builtin_fmod_float16, line 129
> builtin_hypot_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_hypot_float.cpp, function builtin_hypot_float, line 129
> builtin_hypot_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_hypot_float2.cpp, function builtin_hypot_float2, line 129
> builtin_hypot_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_hypot_float4.cpp, function builtin_hypot_float4, line 129
> builtin_hypot_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_hypot_float8.cpp, function builtin_hypot_float8, line 129
> builtin_hypot_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_hypot_float16.cpp, function builtin_hypot_float16, line 129
> builtin_ilogb_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:2046820355  cpu:-2147483648 diff:100663293 expect:0
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ilogb_float.cpp, function builtin_ilogb_float, line 124
> builtin_ilogb_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:8389121  cpu:-2147483648 diff:2139094527 expect:0
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ilogb_float2.cpp, function builtin_ilogb_float2, line 124
> builtin_ilogb_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:2046820355  cpu:-2147483648 diff:100663293 expect:0
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ilogb_float4.cpp, function builtin_ilogb_float4, line 124
> builtin_ilogb_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:2046820355  cpu:-2147483648 diff:100663293 expect:0
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ilogb_float8.cpp, function builtin_ilogb_float8, line 124
> builtin_ilogb_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:2  cpu:-2147483648 diff:2147483646 expect:0
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ilogb_float16.cpp, function builtin_ilogb_float16, line 124
> builtin_ldexp_float()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:0.000000e+00  cpu:1.701412e+38 diff:1.701412e+38 expect:1.014120e+34
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ldexp_float.cpp, function builtin_ldexp_float, line 132
> builtin_ldexp_float2()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:1.661536e+35  cpu:1.701412e+38 diff:1.699750e+38 expect:1.014120e+34
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ldexp_float2.cpp, function builtin_ldexp_float2, line 132
> builtin_ldexp_float4()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:0.000000e+00  cpu:1.701412e+38 diff:1.701412e+38 expect:1.014120e+34
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ldexp_float4.cpp, function builtin_ldexp_float4, line 132
> builtin_ldexp_float8()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:1.661536e+35  cpu:1.701412e+38 diff:1.699750e+38 expect:1.014120e+34
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ldexp_float8.cpp, function builtin_ldexp_float8, line 132
> builtin_ldexp_float16()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:0.000000e+00  cpu:1.701412e+38 diff:1.701412e+38 expect:1.014120e+34
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_ldexp_float16.cpp, function builtin_ldexp_float16, line 132
> builtin_lgamma_float()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:8.261388e-01 diff:8.261388e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_lgamma_float.cpp, function builtin_lgamma_float, line 124
> builtin_lgamma_float2()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:8.261388e-01 diff:8.261388e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_lgamma_float2.cpp, function builtin_lgamma_float2, line 124
> builtin_lgamma_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:-3.402823e+38  cpu:0.000000e+00 diff:3.402823e+38 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_lgamma_float4.cpp, function builtin_lgamma_float4, line 124
> builtin_lgamma_float8()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:8.261388e-01 diff:8.261388e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_lgamma_float8.cpp, function builtin_lgamma_float8, line 124
> builtin_lgamma_float16()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:8.261388e-01 diff:8.261388e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_lgamma_float16.cpp, function builtin_lgamma_float16, line 124
> builtin_log_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log_float.cpp, function builtin_log_float, line 124
> builtin_log_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log_float2.cpp, function builtin_log_float2, line 124
> builtin_log_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log_float4.cpp, function builtin_log_float4, line 124
> builtin_log_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log_float8.cpp, function builtin_log_float8, line 124
> builtin_log_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log_float16.cpp, function builtin_log_float16, line 124
> builtin_log2_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log2_float.cpp, function builtin_log2_float, line 124
> builtin_log2_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log2_float2.cpp, function builtin_log2_float2, line 124
> builtin_log2_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log2_float4.cpp, function builtin_log2_float4, line 124
> builtin_log2_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log2_float8.cpp, function builtin_log2_float8, line 124
> builtin_log2_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log2_float16.cpp, function builtin_log2_float16, line 124
> builtin_log10_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log10_float.cpp, function builtin_log10_float, line 124
> builtin_log10_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log10_float2.cpp, function builtin_log10_float2, line 124
> builtin_log10_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log10_float4.cpp, function builtin_log10_float4, line 124
> builtin_log10_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log10_float8.cpp, function builtin_log10_float8, line 124
> builtin_log10_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log10_float16.cpp, function builtin_log10_float16, line 124
> builtin_log1p_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:6.931472e-01 diff:3.068528e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log1p_float.cpp, function builtin_log1p_float, line 124
> builtin_log1p_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:6.931472e-01 diff:3.068528e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log1p_float2.cpp, function builtin_log1p_float2, line 124
> builtin_log1p_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:6.931472e-01 diff:3.068528e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log1p_float4.cpp, function builtin_log1p_float4, line 124
> builtin_log1p_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:6.931472e-01 diff:3.068528e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log1p_float8.cpp, function builtin_log1p_float8, line 124
> builtin_log1p_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:6.931472e-01 diff:3.068528e-01 expect:2.384186e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_log1p_float16.cpp, function builtin_log1p_float16, line 124
> builtin_logb_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_logb_float.cpp, function builtin_logb_float, line 124
> builtin_logb_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_logb_float2.cpp, function builtin_logb_float2, line 124
> builtin_logb_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_logb_float4.cpp, function builtin_logb_float4, line 124
> builtin_logb_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_logb_float8.cpp, function builtin_logb_float8, line 124
> builtin_logb_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_logb_float16.cpp, function builtin_logb_float16, line 124
> builtin_maxmag_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_maxmag_float.cpp, function builtin_maxmag_float, line 137
> builtin_maxmag_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_maxmag_float2.cpp, function builtin_maxmag_float2, line 137
> builtin_maxmag_float4()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_maxmag_float4.cpp, function builtin_maxmag_float4, line 137
> builtin_maxmag_float8()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_maxmag_float8.cpp, function builtin_maxmag_float8, line 137
> builtin_maxmag_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_maxmag_float16.cpp, function builtin_maxmag_float16, line 137
> builtin_minmag_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_minmag_float.cpp, function builtin_minmag_float, line 137
> builtin_minmag_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_minmag_float2.cpp, function builtin_minmag_float2, line 137
> builtin_minmag_float4()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_minmag_float4.cpp, function builtin_minmag_float4, line 137
> builtin_minmag_float8()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_minmag_float8.cpp, function builtin_minmag_float8, line 137
> builtin_minmag_float16()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_minmag_float16.cpp, function builtin_minmag_float16, line 137
> builtin_nextafter_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:9.999999e-01 diff:9.999999e-01 expect:5.960464e-05
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_nextafter_float.cpp, function builtin_nextafter_float, line 129
> builtin_nextafter_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:9.999999e-01 diff:9.999999e-01 expect:5.960464e-05
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_nextafter_float2.cpp, function builtin_nextafter_float2, line 129
> builtin_nextafter_float4()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:0.000000e+00  -> gpu:0.000000e+00  cpu:9.999999e-01 diff:9.999999e-01 expect:5.960464e-05
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_nextafter_float4.cpp, function builtin_nextafter_float4, line 129
> builtin_nextafter_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_nextafter_float8.cpp, function builtin_nextafter_float8, line 129
> builtin_nextafter_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:1.000000e+00  -> gpu:1.000000e+00  cpu:0.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_nextafter_float16.cpp, function builtin_nextafter_float16, line 129
> builtin_pow_float()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pow_float.cpp, function builtin_pow_float, line 129
> builtin_pow_float2()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pow_float2.cpp, function builtin_pow_float2, line 129
> builtin_pow_float4()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:1.175566e-38  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pow_float4.cpp, function builtin_pow_float4, line 129
> builtin_pow_float8()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:1.661536e+35  cpu:1.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pow_float8.cpp, function builtin_pow_float8, line 129
> builtin_pow_float16()    [FAILED]
>     Error: input_data1:1.000000e+00 input_data2:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pow_float16.cpp, function builtin_pow_float16, line 129
> builtin_pown_float()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pown_float.cpp, function builtin_pown_float, line 132
> builtin_pown_float2()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5  -> gpu:0.000000e+00  cpu:3.276800e+09 diff:3.276800e+09 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pown_float2.cpp, function builtin_pown_float2, line 132
> builtin_pown_float4()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pown_float4.cpp, function builtin_pown_float4, line 132
> builtin_pown_float8()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5  -> gpu:1.175494e-38  cpu:3.276800e+09 diff:3.276800e+09 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pown_float8.cpp, function builtin_pown_float8, line 132
> builtin_pown_float16()    [FAILED]
>     Error: input_data1:3.402823e+38 input_data2:-1  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.907349e-03
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_pown_float16.cpp, function builtin_pown_float16, line 132
> builtin_powr_float()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5.000000e+00  -> gpu:1.661536e+35  cpu:3.276800e+09 diff:1.661536e+35 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_powr_float.cpp, function builtin_powr_float, line 135
> builtin_powr_float2()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5.000000e+00  -> gpu:1.661536e+35  cpu:3.276800e+09 diff:1.661536e+35 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_powr_float2.cpp, function builtin_powr_float2, line 135
> builtin_powr_float4()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5.000000e+00  -> gpu:1.661536e+35  cpu:3.276800e+09 diff:1.661536e+35 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_powr_float4.cpp, function builtin_powr_float4, line 135
> builtin_powr_float8()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5.000000e+00  -> gpu:1.661536e+35  cpu:3.276800e+09 diff:1.661536e+35 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_powr_float8.cpp, function builtin_powr_float8, line 135
> builtin_powr_float16()    [FAILED]
>     Error: input_data1:8.000000e+01 input_data2:5.000000e+00  -> gpu:1.661536e+35  cpu:3.276800e+09 diff:1.661536e+35 expect:4.096000e+06
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_powr_float16.cpp, function builtin_powr_float16, line 135
> builtin_remainder_float()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_remainder_float.cpp, function builtin_remainder_float, line 129
> builtin_remainder_float2()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_remainder_float2.cpp, function builtin_remainder_float2, line 129
> builtin_remainder_float4()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_remainder_float4.cpp, function builtin_remainder_float4, line 129
> builtin_remainder_float8()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_remainder_float8.cpp, function builtin_remainder_float8, line 129
> builtin_remainder_float16()    [FAILED]
>     Error: input_data1:0.000000e+00 input_data2:7.890000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_remainder_float16.cpp, function builtin_remainder_float16, line 129
> builtin_rint_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rint_float.cpp, function builtin_rint_float, line 124
> builtin_rint_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.356358e-19  cpu:1.000000e+00 diff:1.000000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rint_float2.cpp, function builtin_rint_float2, line 124
> builtin_rint_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rint_float4.cpp, function builtin_rint_float4, line 124
> builtin_rint_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rint_float8.cpp, function builtin_rint_float8, line 124
> builtin_rint_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rint_float16.cpp, function builtin_rint_float16, line 124
> builtin_rootn_float()    [FAILED]
>     Error: input_data1:1.200000e-03 input_data2:1  -> gpu:0.000000e+00  cpu:1.200000e-03 diff:1.200000e-03 expect:4.656613e-07
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rootn_float.cpp, function builtin_rootn_float, line 132
> builtin_rootn_float2()    [FAILED]
>     Error: input_data1:1.200000e-03 input_data2:1  -> gpu:0.000000e+00  cpu:1.200000e-03 diff:1.200000e-03 expect:4.656613e-07
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rootn_float2.cpp, function builtin_rootn_float2, line 132
> builtin_rootn_float4()    [FAILED]
>     Error: input_data1:1.200000e-03 input_data2:1  -> gpu:0.000000e+00  cpu:1.200000e-03 diff:1.200000e-03 expect:4.656613e-07
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rootn_float4.cpp, function builtin_rootn_float4, line 132
> builtin_rootn_float8()    [FAILED]
>     Error: input_data1:1.200000e-03 input_data2:1  -> gpu:1.000000e+00  cpu:1.200000e-03 diff:9.988000e-01 expect:4.656613e-07
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rootn_float8.cpp, function builtin_rootn_float8, line 132
> builtin_rootn_float16()    [FAILED]
>     Error: input_data1:1.200000e-03 input_data2:1  -> gpu:1.000000e+00  cpu:1.200000e-03 diff:9.988000e-01 expect:4.656613e-07
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rootn_float16.cpp, function builtin_rootn_float16, line 132
> builtin_round_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_round_float.cpp, function builtin_round_float, line 124
> builtin_round_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_round_float2.cpp, function builtin_round_float2, line 124
> builtin_round_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_round_float4.cpp, function builtin_round_float4, line 124
> builtin_round_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_round_float8.cpp, function builtin_round_float8, line 124
> builtin_round_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:1.200000e-03  cpu:1.000000e+00 diff:9.988000e-01 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_round_float16.cpp, function builtin_round_float16, line 124
> builtin_rsqrt_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rsqrt_float.cpp, function builtin_rsqrt_float, line 126
> builtin_rsqrt_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rsqrt_float2.cpp, function builtin_rsqrt_float2, line 126
> builtin_rsqrt_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rsqrt_float4.cpp, function builtin_rsqrt_float4, line 126
> builtin_rsqrt_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rsqrt_float8.cpp, function builtin_rsqrt_float8, line 126
> builtin_rsqrt_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:0.000000e+00  cpu:1.000000e+00 diff:1.000000e+00 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_rsqrt_float16.cpp, function builtin_rsqrt_float16, line 126
> builtin_sin_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sin_float.cpp, function builtin_sin_float, line 124
> builtin_sin_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sin_float2.cpp, function builtin_sin_float2, line 124
> builtin_sin_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sin_float4.cpp, function builtin_sin_float4, line 124
> builtin_sin_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sin_float8.cpp, function builtin_sin_float8, line 124
> builtin_sin_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sin_float16.cpp, function builtin_sin_float16, line 124
> builtin_sinh_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinh_float.cpp, function builtin_sinh_float, line 124
> builtin_sinh_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinh_float2.cpp, function builtin_sinh_float2, line 124
> builtin_sinh_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinh_float4.cpp, function builtin_sinh_float4, line 124
> builtin_sinh_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinh_float8.cpp, function builtin_sinh_float8, line 124
> builtin_sinh_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinh_float16.cpp, function builtin_sinh_float16, line 124
> builtin_sinpi_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinpi_float.cpp, function builtin_sinpi_float, line 164
> builtin_sinpi_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinpi_float2.cpp, function builtin_sinpi_float2, line 164
> builtin_sinpi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinpi_float4.cpp, function builtin_sinpi_float4, line 164
> builtin_sinpi_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinpi_float8.cpp, function builtin_sinpi_float8, line 164
> builtin_sinpi_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sinpi_float16.cpp, function builtin_sinpi_float16, line 164
> builtin_sqrt_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sqrt_float.cpp, function builtin_sqrt_float, line 124
> builtin_sqrt_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sqrt_float2.cpp, function builtin_sqrt_float2, line 124
> builtin_sqrt_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sqrt_float4.cpp, function builtin_sqrt_float4, line 124
> builtin_sqrt_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sqrt_float8.cpp, function builtin_sqrt_float8, line 124
> builtin_sqrt_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_sqrt_float16.cpp, function builtin_sqrt_float16, line 124
> builtin_tan_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tan_float.cpp, function builtin_tan_float, line 124
> builtin_tan_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tan_float2.cpp, function builtin_tan_float2, line 124
> builtin_tan_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tan_float4.cpp, function builtin_tan_float4, line 124
> builtin_tan_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tan_float8.cpp, function builtin_tan_float8, line 124
> builtin_tan_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tan_float16.cpp, function builtin_tan_float16, line 124
> builtin_tanh_float()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanh_float.cpp, function builtin_tanh_float, line 124
> builtin_tanh_float2()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanh_float2.cpp, function builtin_tanh_float2, line 124
> builtin_tanh_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanh_float4.cpp, function builtin_tanh_float4, line 124
> builtin_tanh_float8()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanh_float8.cpp, function builtin_tanh_float8, line 124
> builtin_tanh_float16()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:5.960464e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanh_float16.cpp, function builtin_tanh_float16, line 124
> builtin_tanpi_float()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:4.705647e-01 diff:4.705647e-01 expect:1.192093e-02
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanpi_float.cpp, function builtin_tanpi_float, line 189
> builtin_tanpi_float2()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:1.000000e+00  cpu:4.705647e-01 diff:5.294353e-01 expect:1.192093e-02
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanpi_float2.cpp, function builtin_tanpi_float2, line 189
> builtin_tanpi_float4()    [FAILED]
>     Error: input_data1:0.000000e+00  -> gpu:1.661536e+35  cpu:0.000000e+00 diff:1.661536e+35 expect:4.768372e-02
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanpi_float4.cpp, function builtin_tanpi_float4, line 189
> builtin_tanpi_float8()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:0.000000e+00  cpu:4.705647e-01 diff:4.705647e-01 expect:1.192093e-02
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanpi_float8.cpp, function builtin_tanpi_float8, line 189
> builtin_tanpi_float16()    [FAILED]
>     Error: input_data1:3.140000e+00  -> gpu:1.000000e+00  cpu:4.705647e-01 diff:5.294353e-01 expect:1.192093e-02
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_tanpi_float16.cpp, function builtin_tanpi_float16, line 189
> builtin_trunc_float()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:3.140000e+00  cpu:1.000000e+00 diff:2.140000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_trunc_float.cpp, function builtin_trunc_float, line 124
> builtin_trunc_float2()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:3.140000e+00  cpu:1.000000e+00 diff:2.140000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_trunc_float2.cpp, function builtin_trunc_float2, line 124
> builtin_trunc_float4()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:3.140000e+00  cpu:1.000000e+00 diff:2.140000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_trunc_float4.cpp, function builtin_trunc_float4, line 124
> builtin_trunc_float8()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:3.140000e+00  cpu:1.000000e+00 diff:2.140000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_trunc_float8.cpp, function builtin_trunc_float8, line 124
> builtin_trunc_float16()    [FAILED]
>     Error: input_data1:1.000000e+00  -> gpu:3.140000e+00  cpu:1.000000e+00 diff:2.140000e+00 expect:1.192093e-04
> 
>   at file /home/spectre256/repos/beignet/utests/generated/builtin_trunc_float16.cpp, function builtin_trunc_float16, line 124
> compiler_sub_char()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_sub_uchar()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_sub_short()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_sub_ushort()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_sub_int()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_sub_uint()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] - ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 44
> compiler_add_char()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_add_uchar()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_add_short()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_add_ushort()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_add_int()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_add_uint()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] + ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 47
> compiler_mul_char()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_mul_uchar()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_mul_short()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_mul_ushort()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_mul_int()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_mul_uint()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] * ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 50
> compiler_div_char()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_div_uchar()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_div_short()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_div_ushort()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_div_int()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_div_uint()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] / ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 53
> compiler_rem_char()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> compiler_rem_uchar()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> compiler_rem_short()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> compiler_rem_ushort()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> compiler_rem_int()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> compiler_rem_uint()    [FAILED]
>     Error: ((T*)buf_data[2])[i] == (T)(((T*)buf_data[0])[i] % ((T*)buf_data[1])[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_basic_arithmetic.cpp, function test_exec, line 56
> displacement_map_element()XXX 0 0 6311ce5f e3d3c3d4
>     [FAILED]
>     Error: out == wish
>   at file /home/spectre256/repos/beignet/utests/compiler_displacement_map_element.cpp, function test, line 28
> compiler_mandelbrot()    [FAILED]
>     Error: image mismatch
>   at file /home/spectre256/repos/beignet/utests/compiler_mandelbrot.cpp, function compiler_mandelbrot, line 44
> compiler_mandelbrot_alternate()    [FAILED]
>     Error: image mismatch
>   at file /home/spectre256/repos/beignet/utests/compiler_mandelbrot_alternate.cpp, function compiler_mandelbrot_alternate, line 50
> compiler_box_blur_float()    [FAILED]
>     Error: image mismatch
>   at file /home/spectre256/repos/beignet/utests/compiler_box_blur_float.cpp, function compiler_box_blur_float, line 60
> compiler_box_blur_image()    [FAILED]
>     Error: image mismatch
>   at file /home/spectre256/repos/beignet/utests/compiler_box_blur_image.cpp, function compiler_box_blur_image, line 47
> compiler_box_blur()    [FAILED]
>     Error: image mismatch
>   at file /home/spectre256/repos/beignet/utests/compiler_box_blur.cpp, function compiler_box_blur, line 39
> compiler_insert_to_constant()    [FAILED]
>     Error: data[4*i+0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_insert_to_constant.cpp, function compiler_insert_to_constant, line 21
> compiler_argument_structure()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == 7
>   at file /home/spectre256/repos/beignet/utests/compiler_argument_structure.cpp, function compiler_argument_structure, line 24
> compiler_arith_shift_right()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_arith_shift_right.cpp, function compiler_arith_shift_right, line 38
> compiler_mixed_pointer()    [FAILED]
>     Error: ((int32_t*)buf_data[2])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_mixed_pointer.cpp, function compiler_mixed_pointer, line 61
> compiler_mixed_pointer1()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst1[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_mixed_pointer.cpp, function compiler_mixed_pointer1, line 111
> compiler_array0()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_array0.cpp, function compiler_array0, line 47
> compiler_array()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 3
>   at file /home/spectre256/repos/beignet/utests/compiler_array.cpp, function compiler_array, line 23
> compiler_array1()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_array1.cpp, function compiler_array1, line 46
> compiler_array2()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_array2.cpp, function compiler_array2, line 44
> compiler_array3()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_array3.cpp, function compiler_array3, line 45
> compiler_array4()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i * 4] == cpu_dst[i * 4]
>   at file /home/spectre256/repos/beignet/utests/compiler_array4.cpp, function compiler_array4, line 39
> compiler_byte_scatter()    [FAILED]
>     Error: ((int8_t*)buf_data[0])[i] == (int8_t) i
>   at file /home/spectre256/repos/beignet/utests/compiler_byte_scatter.cpp, function compiler_byte_scatter, line 20
> compiler_ceil()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_ceil.cpp, function compiler_ceil, line 38
> compiler_popcount_int8_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_uint8_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_int16_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_uint16_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_int32_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_uint32_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_int64_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_popcount_uint64_t()    [FAILED]
>     Error: ((T*)buf_data[1])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_popcount.cpp, function test, line 52
> compiler_convert_uchar_sat()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_convert_uchar_sat.cpp, function compiler_convert_uchar_sat, line 39
> compiler_copy_buffer()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_buffer.cpp, function compiler_copy_buffer, line 28
> compiler_copy_image()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[j * w + i] == ((uint32_t*)buf_data[1])[j * w + i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_image.cpp, function compiler_copy_image, line 51
> compiler_copy_image_1d()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_image_1d.cpp, function compiler_copy_image_1d, line 46
> compiler_copy_image_3d()    [FAILED]
>     Error: ((float*)buf_data[0])[k*w*((h+1)&-2LL) + j*w + i] == ((float*)buf_data[1])[k*w*((h+1)&-2LL) + j*w + i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_image_3d.cpp, function compiler_copy_image_3d, line 67
> compiler_copy_buffer_row()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_buffer_row.cpp, function compiler_copy_buffer_row, line 36
> compiler_degrees()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == src[i] * (180 / 3.141592653589793F)
>   at file /home/spectre256/repos/beignet/utests/compiler_degrees.cpp, function compiler_degrees, line 27
> compiler_step_float()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_step_float2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_step_float3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_step_float4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_step_float8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_step_float16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_step_with_type, line 249
> compiler_stepf_float()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_stepf_float2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_stepf_float3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_stepf_float4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_stepf_float8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_stepf_float16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_step.cpp, function compiler_stepf_with_type, line 319
> compiler_fabs()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_fabs.cpp, function compiler_fabs, line 39
> compiler_abs_int()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_int2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_int3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_int4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_int8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_int16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uint16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_char16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_uchar16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_short16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort2()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort3()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort4()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort8()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_ushort16()    [FAILED]
>     Error: !memcmp(buf_data[1], cpu_dst, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs.cpp, function compiler_abs_with_type, line 163
> compiler_abs_diff_int()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_int2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_int3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_int4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_int8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_int16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uint16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_long16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ulong16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_char16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_uchar16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_short16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort2()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort3()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort4()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort8()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_abs_diff_ushort16()    [FAILED]
>     Error: !memcmp(buf_data[2], cpu_diff, sizeof(T) * n)
>   at file /home/spectre256/repos/beignet/utests/compiler_abs_diff.cpp, function compiler_abs_diff_with_type, line 177
> compiler_fill_image()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[j * w + i] == 0x78563412
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image.cpp, function compiler_fill_image, line 40
> compiler_fill_image0()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[j * w + i] == (i << 16 | j)
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image0.cpp, function compiler_fill_image0, line 38
> compiler_fill_image_1d()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == 0x03020100
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image_1d.cpp, function compiler_fill_image_1d, line 41
> compiler_fill_image_3d()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[k*w*h + j*w + i] == 0x78563412
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image_3d.cpp, function compiler_fill_image_3d, line 46
> compiler_fill_image_3d_2()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[k*w*h + j*w + i] == 0x78563412
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image_3d_2.cpp, function compiler_fill_image_3d_2, line 44
> compiler_function_argument0()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == value
>   at file /home/spectre256/repos/beignet/utests/compiler_function_argument0.cpp, function compiler_function_argument0, line 22
> compiler_function_argument1()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == value + value0 + value1
>   at file /home/spectre256/repos/beignet/utests/compiler_function_argument1.cpp, function compiler_function_argument1, line 26
> compiler_function_argument2()    [FAILED]
>     Error: (float)arg0[i] == dst[0*8 + i]
>   at file /home/spectre256/repos/beignet/utests/compiler_function_argument2.cpp, function compiler_function_argument2, line 46
> compiler_function_argument()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == value
>   at file /home/spectre256/repos/beignet/utests/compiler_function_argument.cpp, function compiler_function_argument, line 22
> compiler_function_constant0()    [FAILED]
>     Error: ((uint32_t *)buf_data[2])[i] == (value + 15 + i%69)
>   at file /home/spectre256/repos/beignet/utests/compiler_function_constant0.cpp, function compiler_function_constant0, line 35
> compiler_function_constant1()    [FAILED]
>     Error: ((uint32_t *)buf_data[1])[i] == (value + (i%69)*2)
>   at file /home/spectre256/repos/beignet/utests/compiler_function_constant1.cpp, function compiler_function_constant1, line 42
> compiler_function_constant()    [FAILED]
>     Error: ((uint32_t *)buf_data[1])[i] == (value + i%69)
>   at file /home/spectre256/repos/beignet/utests/compiler_function_constant.cpp, function compiler_function_constant, line 29
> compiler_global_constant()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[i] == m[i%3] + e + r
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant.cpp, function compiler_global_constant, line 26
> compiler_global_constant1()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[i] == data1[i%3] + data2[i%3]
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant.cpp, function compiler_global_constant1, line 51
> compiler_global_constant2()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[i] == 6
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant.cpp, function compiler_global_constant2, line 73
> compiler_global_constant3()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[i] == data1[i%3] + (uint32_t)data2[i%3]
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant.cpp, function compiler_global_constant3, line 97
> compiler_global_constant_2()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[i] == m[i%3] + t[i%5] + e + r
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant_2.cpp, function compiler_global_constant_2, line 27
> compiler_global_constant_2_long()    [FAILED]
>     Error: ((uint64_t *)buf_data[0])[i] == m[i%3] + e + r
>   at file /home/spectre256/repos/beignet/utests/compiler_global_constant_2.cpp, function compiler_global_constant_2_long, line 54
> compiler_group_size1()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_group_size.cpp, function compiler_group_size1, line 29
> compiler_group_size2()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_group_size.cpp, function compiler_group_size2, line 56
> compiler_group_size3()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_group_size.cpp, function compiler_group_size3, line 86
> compiler_group_size4()    [FAILED]
>     Error: ((uint32_t*)buf_data[1])[j] == color
>   at file /home/spectre256/repos/beignet/utests/compiler_group_size.cpp, function compiler_group_size4, line 128
> compiler_hadd()    [FAILED]
>     Error: ((int*)buf_data[2])[i] == (int)a
>   at file /home/spectre256/repos/beignet/utests/compiler_hadd.cpp, function compiler_hadd, line 35
> compiler_if_else()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_if_else.cpp, function compiler_if_else, line 27
> compiler_integer_division()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_integer_division.cpp, function compiler_integer_division, line 39
> compiler_integer_remainder()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_integer_remainder.cpp, function compiler_integer_remainder, line 39
> compiler_insert_vector()    [SUCCESS]
> compiler_lower_return0()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_lower_return0.cpp, function compiler_lower_return0, line 27
> compiler_lower_return1()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_lower_return1.cpp, function compiler_lower_return1, line 27
> compiler_lower_return2()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_lower_return2.cpp, function compiler_lower_return2, line 42
> compiler_mad_hi()    [FAILED]
>     Error: ((int*)buf_data[3])[i] == (int)a
>   at file /home/spectre256/repos/beignet/utests/compiler_mad_hi.cpp, function compiler_mad_hi, line 41
> compiler_mul_hi()    [FAILED]
>     Error: ((int*)buf_data[2])[i] == (int)a
>   at file /home/spectre256/repos/beignet/utests/compiler_mul_hi.cpp, function compiler_mul_hi, line 35
> compiler_mad24()    [FAILED]
>     Error: ((int*)buf_data[3])[i] == ((src1[i] << 8) >> 8) * ((src2[i] << 8) >> 8) + src3[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_mad24.cpp, function compiler_mad24, line 37
> compiler_mul24()    [FAILED]
>     Error: ((int*)buf_data[2])[i] == ((src1[i] << 8) >> 8) * ((src2[i] << 8) >> 8)
>   at file /home/spectre256/repos/beignet/utests/compiler_mul24.cpp, function compiler_mul24, line 32
> compiler_multiple_kernels()    [SUCCESS]
> compiler_radians()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == src[i] * (3.141592653589793F / 180)
>   at file /home/spectre256/repos/beignet/utests/compiler_radians.cpp, function compiler_radians, line 27
> compiler_rhadd()    [FAILED]
>     Error: ((int*)buf_data[2])[i] == (int)a
>   at file /home/spectre256/repos/beignet/utests/compiler_rhadd.cpp, function compiler_rhadd, line 36
> compiler_rotate()    [FAILED]
>     Error: ((int*)buf_data[1])[i] == cpu(src[i], y[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_rotate.cpp, function compiler_rotate, line 36
> compiler_saturate_int8_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_uint8_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_int16_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_uint16_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_int32_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_uint32_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate.cpp, function test, line 93
> compiler_saturate_sub_int8_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_saturate_sub_uint8_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_saturate_sub_int16_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_saturate_sub_uint16_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_saturate_sub_int32_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_saturate_sub_uint32_t()    [FAILED]
>     Error: ((T*)buf_data[0])[i] == get_data<T>(i, 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_saturate_sub.cpp, function test, line 93
> compiler_shift_right()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_shift_right.cpp, function compiler_shift_right, line 40
> compiler_short_scatter()    [FAILED]
>     Error: ((int16_t*)buf_data[0])[i] == (int16_t) i
>   at file /home/spectre256/repos/beignet/utests/compiler_short_scatter.cpp, function compiler_short_scatter, line 20
> compiler_smoothstep()    [FAILED]
>     Error: fabsf(a - b) < 1e-4f
>   at file /home/spectre256/repos/beignet/utests/compiler_smoothstep.cpp, function compiler_smoothstep, line 53
> compiler_uint2_copy()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_uint2_copy.cpp, function compiler_uint2_copy, line 27
> compiler_uint3_copy()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[4*i+1] == ((uint32_t*)buf_data[1])[4*i+1]
>   at file /home/spectre256/repos/beignet/utests/compiler_uint3_copy.cpp, function compiler_uint3_copy, line 34
> compiler_uint8_copy()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_uint8_copy.cpp, function compiler_uint8_copy, line 31
> compiler_uint16_copy()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_uint16_copy.cpp, function compiler_uint16_copy, line 31
> compiler_uint3_unaligned_copy()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[3*i+1] == ((uint32_t*)buf_data[1])[3*i+1]
>   at file /home/spectre256/repos/beignet/utests/compiler_uint3_unaligned_copy.cpp, function compiler_uint3_unaligned_copy, line 34
> compiler_upsample_int()    [FAILED]
>     Error: ((int*)buf_data[2])[i] == (int)((src1[i] << 16) | src2[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_upsample_int.cpp, function compiler_upsample_int, line 33
> compiler_upsample_long()    [FAILED]
>     Error: ((int64_t*)buf_data[2])[i] == (((int64_t)(src1[i]) << 32) | src2[i])
>   at file /home/spectre256/repos/beignet/utests/compiler_upsample_long.cpp, function compiler_upsample_long, line 34
> compiler_unstructured_branch0()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_unstructured_branch0.cpp, function compiler_unstructured_branch0, line 27
> compiler_unstructured_branch1()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_unstructured_branch1.cpp, function compiler_unstructured_branch1, line 27
> compiler_unstructured_branch2()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 12
>   at file /home/spectre256/repos/beignet/utests/compiler_unstructured_branch2.cpp, function compiler_unstructured_branch2, line 27
> compiler_unstructured_branch3()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_unstructured_branch3.cpp, function compiler_unstructured_branch3, line 29
> compiler_write_only_bytes()    [FAILED]
>     Error: ((uint8_t*)buf_data[0])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_write_only_bytes.cpp, function compiler_write_only_bytes, line 20
> compiler_write_only()    [SUCCESS]
> compiler_write_only_shorts()    [FAILED]
>     Error: ((uint16_t*)buf_data[0])[i] == 2
>   at file /home/spectre256/repos/beignet/utests/compiler_write_only_shorts.cpp, function compiler_write_only_shorts, line 20
> compiler_switch()    [FAILED]
>     Error: ((int32_t*)buf_data[0])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_switch.cpp, function compiler_switch, line 42
> compiler_bswap()    [FAILED]
>     Error: !memcmp(buf_data[1], dst0, sizeof(dst0))
>   at file /home/spectre256/repos/beignet/utests/compiler_bswap.cpp, function compiler_bswap, line 178
> compiler_clz_uint64_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 90
> compiler_clz_uint32_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 88
> compiler_clz_uint16_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 86
> compiler_clz_uint8_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 84
> compiler_clz_int64_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i+1
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 120
> compiler_clz_int32_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i+1
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 113
> compiler_clz_int16_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i+1
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 106
> compiler_clz_int8_t()    [FAILED]
>     Error: ((U*)buf_data[1])[i] == i+1
>   at file /home/spectre256/repos/beignet/utests/compiler_clz.cpp, function test, line 99
> compiler_math()    [FAILED]
>     Error: fabs(gpu-cpu) < 1e-3f
>   at file /home/spectre256/repos/beignet/utests/compiler_math.cpp, function compiler_math, line 80
> compiler_atomic_functions()    [FAILED]
>     Error: ((int *)buf_data[0])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/beignet/utests/compiler_async_stride_copy.cpp, function compiler_async_stride_copy, line 36
> compiler_insn_selection_min()    [SUCCESS]
> compiler_insn_selection_max()    [FAILED]
>     Error: dst[i] == std::max(src[i], src[0])
>   at file /home/spectre256/repos/beignet/utests/compiler_insn_selection_max.cpp, function compiler_insn_selection_max, line 31
> compiler_insn_selection_masked_min_max()    [FAILED]
>     Error: dst[i] == cpu_dst
>   at file /home/spectre256/repos/beignet/utests/compiler_insn_selection_masked_min_max.cpp, function compiler_insn_selection_masked_min_max, line 36
> compiler_load_bool_imm()    [FAILED]
>     Error: dst[i] == copiesPerWorkItem
>   at file /home/spectre256/repos/beignet/utests/compiler_load_bool_imm.cpp, function compiler_load_bool_imm, line 25
> compiler_global_memory_barrier()    [FAILED]
>     Error: dst[i+j] == locals[0] - 1 -j
>   at file /home/spectre256/repos/beignet/utests/compiler_global_memory_barrier.cpp, function compiler_global_memory_barrier, line 24
> compiler_local_memory_two_ptr()    [FAILED]
>     Error: dst[i+j] == (gid&~0xf) + 15-tid + 15-tid
>   at file /home/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/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/spectre256/repos/beignet/utests/compiler_local_slm.cpp, function compiler_local_slm, line 14
> compiler_local_slm1()    [FAILED]
>     Error: (ptr[1] -ptr[0]) == 4
>   at file /home/spectre256/repos/beignet/utests/compiler_local_slm.cpp, function compiler_local_slm1, line 29
> compiler_movforphi_undef()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[j * w + i + 1] == ((uint32_t*)buf_data[1])[j * w + i]
>   at file /home/spectre256/repos/beignet/utests/compiler_movforphi_undef.cpp, function compiler_movforphi_undef, line 53
> compiler_volatile()    [SUCCESS]
> compiler_copy_image1()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[j * w + i] == ((uint32_t*)buf_data[1 + k])[j * w + i]
>   at file /home/spectre256/repos/beignet/utests/compiler_copy_image1.cpp, function compiler_copy_image1, line 71
> compiler_get_image_info()    [FAILED]
>     Error: ((uint32_t*)buf_data[1])[i] == ((w << 20) | (h << 8) | depth)
>   at file /home/spectre256/repos/beignet/utests/compiler_get_image_info.cpp, function compiler_get_image_info, line 43
> compiler_get_image_info_array()    [FAILED]
>     Error: ((int*)buf_data[2])[0] == w
>   at file /home/spectre256/repos/beignet/utests/compiler_get_image_info_array.cpp, function compiler_get_image_info_array, line 51
> compiler_vect_compare()    [FAILED]
>     Error: ((int4*)buf_data[1])[i].x == (int)((i&0x1)?0xffffffff:0)
>   at file /home/spectre256/repos/beignet/utests/compiler_vect_compare.cpp, function compiler_vect_compare, line 36
> compiler_vector_char2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_char3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_char4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_char8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_char16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uchar2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uchar3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uchar4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uchar8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uchar16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_short2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_short3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_short4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_short8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_short16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ushort2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ushort3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ushort4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ushort8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ushort16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_int2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_int3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_int4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_int8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_int16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uint2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uint3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uint4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uint8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_uint16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_float2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_float3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_float4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_float8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_float16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_long2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_long3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_long4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_long8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_long16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ulong2_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ulong3_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ulong4_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ulong8_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_vector_ulong16_load_store()    [FAILED]
>     Error: ((T*)buf_data[1])[i] == (T)(((T*)buf_data[0])[i] + shift)
>   at file /home/spectre256/repos/beignet/utests/compiler_vector_load_store.cpp, function compiler_vector_load_store, line 32
> compiler_cl_finish()    [FAILED]
>     Error: t_fin > t_map_w_fin && t_map_wo_fin > t_map_w_fin
>   at file /home/spectre256/repos/beignet/utests/compiler_cl_finish.cpp, function compiler_cl_finish, line 46
> 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()1.860000 2.380000 0.663366 0.000000
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/builtin_atan2.cpp, function builtin_atan2, line 37
> builtin_bitselect()    [FAILED]
>     Error: ((int*)buf_data[3])[i] == cpu(as_int(src1[i]), as_int(src2[i]), as_int(src3[i]))
>   at file /home/spectre256/repos/beignet/utests/builtin_bitselect.cpp, function builtin_bitselect, line 46
> builtin_frexp()    [FAILED]
>     Error: dst[0] == 0.f && exp[0] == 0
>   at file /home/spectre256/repos/beignet/utests/builtin_frexp.cpp, function builtin_frexp, line 37
> builtin_mad_sat()    [FAILED]
>     Error: ((short*)buf_data[3])[i] == (short)a
>   at file /home/spectre256/repos/beignet/utests/builtin_mad_sat.cpp, function builtin_mad_sat, line 39
> builtin_modf()    [FAILED]
>     Error: dst[0] == 0 && it[0] == INFINITY
>   at file /home/spectre256/repos/beignet/utests/builtin_modf.cpp, function builtin_modf, line 42
> builtin_nextafter()    [FAILED]
>     Error: isnanf(dest[0])
>   at file /home/spectre256/repos/beignet/utests/builtin_nextafter.cpp, function builtin_nextafter, line 52
> builtin_remquo()    [FAILED]
>     Error: isnanf(dest[0])
>   at file /home/spectre256/repos/beignet/utests/builtin_remquo.cpp, function builtin_remquo, line 49
> builtin_shuffle()    [FAILED]
>     Error: ((float *)(buf_data[0]))[i] == ((float *)(buf_data[3]))[i]
>   at file /home/spectre256/repos/beignet/utests/builtin_shuffle.cpp, function builtin_shuffle, line 36
> builtin_shuffle2()    [FAILED]
>     Error: 2 * ((float *)(buf_data[0]))[i] == ((float *)(buf_data[3]))[i]
>   at file /home/spectre256/repos/beignet/utests/builtin_shuffle2.cpp, function builtin_shuffle2, line 36
> builtin_sign()    [FAILED]
>     Error: dst[0] == 0
>   at file /home/spectre256/repos/beignet/utests/builtin_sign.cpp, function builtin_sign, line 32
> builtin_lgamma()0.001000 6.907179 2.380000
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/builtin_lgamma.cpp, function builtin_lgamma, line 33
> builtin_lgamma_r()0.001000 6.907179 0.000000
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/builtin_lgamma_r.cpp, function builtin_lgamma_r, line 38
> builtin_tgamma()0.001000 999.423706 0.000000
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/builtin_tgamma.cpp, function builtin_tgamma, line 40
> buildin_work_dim()    [FAILED]
>     Error: result == i
>   at file /home/spectre256/repos/beignet/utests/buildin_work_dim.cpp, function buildin_work_dim, line 33
> builtin_global_size()    [FAILED]
>     Error: global_size == 1
>   at file /home/spectre256/repos/beignet/utests/builtin_global_size.cpp, function builtin_global_size, line 97
> builtin_local_size()    [FAILED]
>     Error: local_size == 1
>   at file /home/spectre256/repos/beignet/utests/builtin_local_size.cpp, function builtin_local_size, line 82
> builtin_global_id()    [FAILED]
>     Error: global_id[i] == i
>   at file /home/spectre256/repos/beignet/utests/builtin_global_id.cpp, function builtin_global_id, line 73
> builtin_num_groups()    [FAILED]
>     Error: num_groups == 1
>   at file /home/spectre256/repos/beignet/utests/builtin_num_groups.cpp, function builtin_num_groups, line 79
> builtin_local_id()    [FAILED]
>     Error: local_id[i] == i
>   at file /home/spectre256/repos/beignet/utests/builtin_local_id.cpp, function builtin_local_id, line 77
> builtin_acos_asin()    [FAILED]
>     Error: isnan(gpu_data[index_cur])
>   at file /home/spectre256/repos/beignet/utests/builtin_acos_asin.cpp, function builtin_acos_asin, line 77
> builtin_pow()    [FAILED]
>     Error: isnan(gpu_data[index_cur])
>   at file /home/spectre256/repos/beignet/utests/builtin_pow.cpp, function builtin_pow, line 88
> builtin_exp()    [FAILED]
>     Error: 0/0: 340282346638528859811704183484516925440.000000 -> gpu:0.000000  cpu:inf diff:inf expect:0.000003
> 
>   at file /home/spectre256/repos/beignet/utests/builtin_exp.cpp, function builtin_exp, line 90
> builtin_convert_uchar_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uchar_to_char_sat, line 50
> builtin_convert_short_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_short_to_char_sat, line 51
> builtin_convert_ushort_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_ushort_to_char_sat, line 52
> builtin_convert_int_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_int_to_char_sat, line 53
> builtin_convert_uint_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uint_to_char_sat, line 54
> builtin_convert_long_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_char_sat, line 55
> builtin_convert_float_to_char_sat()    [FAILED]
>     Error: ((char *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_char_sat, line 56
> builtin_convert_char_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_char_to_uchar_sat, line 57
> builtin_convert_short_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_short_to_uchar_sat, line 58
> builtin_convert_ushort_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_ushort_to_uchar_sat, line 59
> builtin_convert_int_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_int_to_uchar_sat, line 60
> builtin_convert_uint_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uint_to_uchar_sat, line 61
> builtin_convert_long_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_uchar_sat, line 62
> builtin_convert_float_to_uchar_sat()    [FAILED]
>     Error: ((uchar *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_uchar_sat, line 63
> builtin_convert_ushort_to_short_sat()    [FAILED]
>     Error: ((short *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_ushort_to_short_sat, line 64
> builtin_convert_int_to_short_sat()    [FAILED]
>     Error: ((short *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_int_to_short_sat, line 65
> builtin_convert_uint_to_short_sat()    [FAILED]
>     Error: ((short *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uint_to_short_sat, line 66
> builtin_convert_long_to_short_sat()    [FAILED]
>     Error: ((short *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_short_sat, line 67
> builtin_convert_float_to_short_sat()    [FAILED]
>     Error: ((short *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_short_sat, line 68
> builtin_convert_short_to_ushort_sat()    [FAILED]
>     Error: ((ushort *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_short_to_ushort_sat, line 69
> builtin_convert_int_to_ushort_sat()    [FAILED]
>     Error: ((ushort *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_int_to_ushort_sat, line 70
> builtin_convert_uint_to_ushort_sat()    [FAILED]
>     Error: ((ushort *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uint_to_ushort_sat, line 71
> builtin_convert_long_to_ushort_sat()    [FAILED]
>     Error: ((ushort *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_ushort_sat, line 72
> builtin_convert_float_to_ushort_sat()    [FAILED]
>     Error: ((ushort *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_ushort_sat, line 73
> builtin_convert_uint_to_int_sat()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_uint_to_int_sat, line 74
> builtin_convert_long_to_int_sat()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_int_sat, line 75
> builtin_convert_float_to_int_sat()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_int_sat, line 76
> builtin_convert_int_to_uint_sat()    [FAILED]
>     Error: ((uint *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_int_to_uint_sat, line 77
> builtin_convert_long_to_uint_sat()    [FAILED]
>     Error: ((uint *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_long_to_uint_sat, line 78
> builtin_convert_float_to_uint_sat()    [FAILED]
>     Error: ((uint *)buf_data[1])[i] == dst
>   at file /home/spectre256/repos/beignet/utests/builtin_convert_sat.cpp, function builtin_convert_float_to_uint_sat, line 79
> sub_buffer_check()    [SUCCESS]
> runtime_createcontextfromtype()    [SUCCESS]
> runtime_set_kernel_arg()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == src.s[i%3]
>   at file /home/spectre256/repos/beignet/utests/runtime_set_kernel_arg.cpp, function runtime_set_kernel_arg, line 25
> runtime_null_kernel_arg()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == i
>   at file /home/spectre256/repos/beignet/utests/runtime_null_kernel_arg.cpp, function runtime_null_kernel_arg, line 22
> runtime_event()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == (int)value + 0x3
>   at file /home/spectre256/repos/beignet/utests/runtime_event.cpp, function runtime_event, line 51
> runtime_barrier_list()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == (int)value + 0x3
>   at file /home/spectre256/repos/beignet/utests/runtime_barrier_list.cpp, function runtime_barrier_list, line 66
> runtime_marker_list()    [FAILED]
>     Error: ((int*)buf_data[0])[i] == (int)value + 0x3
>   at file /home/spectre256/repos/beignet/utests/runtime_marker_list.cpp, function runtime_marker_list, line 66
> runtime_compile_link()    [FAILED]
>     Error: x == dest[i]
>   at file /home/spectre256/repos/beignet/utests/runtime_compile_link.cpp, function runtime_compile_link, line 156
> compiler_long()    [FAILED]
>     Error: src1[i] + src2[i] == ((int64_t *)buf_data[2])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long.cpp, function compiler_long, line 53
> compiler_long_2()    [FAILED]
>     Error: 0xFEDCBA9876543210UL == (uint64_t)dest[0]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_2.cpp, function compiler_long_2, line 43
> compiler_long_not_vec8()    [FAILED]
>     Error: ((uint64_t *)(buf_data[1]))[i] == res
>   at file /home/spectre256/repos/beignet/utests/compiler_long_not.cpp, function compiler_long_not_vec8, line 46
> compiler_long_mul_hi()    [FAILED]
>     Error: ((int64_t *)(buf_data[1]))[i] == res_hi
>   at file /home/spectre256/repos/beignet/utests/compiler_long_hi_sat.cpp, function compiler_long_mul_hi, line 137
> compiler_long_mul_sat()    [FAILED]
>     Error: ((int64_t *)(buf_data[1]))[i] == res
>   at file /home/spectre256/repos/beignet/utests/compiler_long_hi_sat.cpp, function compiler_long_mul_sat, line 181
> compiler_long_div()    [FAILED]
>     Error: src1[i] / src2[i] == ((int64_t *)buf_data[2])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_div.cpp, function compiler_long_div, line 41
> compiler_long_rem()    [FAILED]
>     Error: src1[i] % src2[i] == ((int64_t *)buf_data[2])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_div.cpp, function compiler_long_rem, line 83
> compiler_long_convert()    [FAILED]
>     Error: dst1[i] == -(int64_t)i
>   at file /home/spectre256/repos/beignet/utests/compiler_long_convert.cpp, function compiler_long_convert, line 59
> compiler_long_convert_2()    [FAILED]
>     Error: dst1[i] == -i
>   at file /home/spectre256/repos/beignet/utests/compiler_long_convert.cpp, function compiler_long_convert_2, line 109
> compiler_long_convert_to_float()    [FAILED]
>     Error: dst[i] == src[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_convert.cpp, function compiler_long_convert_to_float, line 152
> compiler_long_shl()    [FAILED]
>     Error: dest[i] == src[i] + 1
>   at file /home/spectre256/repos/beignet/utests/compiler_long_shl.cpp, function compiler_long_shl, line 37
> compiler_long_shr()    [FAILED]
>     Error: dest[i] == src[i] + 1
>   at file /home/spectre256/repos/beignet/utests/compiler_long_shr.cpp, function compiler_long_shr, line 37
> compiler_long_asr()    [FAILED]
>     Error: dest[i] == src[i] + 1
>   at file /home/spectre256/repos/beignet/utests/compiler_long_asr.cpp, function compiler_long_asr, line 37
> compiler_long_mult()    [FAILED]
>     Error: src1[i] + src2[i] == ((int64_t *)buf_data[2])[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_mult.cpp, function compiler_long_mult, line 42
> compiler_long_cmp()    [FAILED]
>     Error: x == dest[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_cmp.cpp, function compiler_long_cmp, line 47
> compiler_bitcast_char8_to_long()    [FAILED]
>     Error: ((uint64_t *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_char8_to_long, line 36
> compiler_bitcast_long_to_char8()    [FAILED]
>     Error: ((char *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_long_to_char8, line 72
> compiler_bitcast_int2_to_long()    [FAILED]
>     Error: ((uint64_t *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_int2_to_long, line 108
> compiler_bitcast_long_to_int2()    [FAILED]
>     Error: ((uint32_t *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_long_to_int2, line 144
> compiler_bitcast_short4_to_long()    [FAILED]
>     Error: ((uint64_t *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_short4_to_long, line 180
> compiler_bitcast_long_to_short4()    [FAILED]
>     Error: ((uint16_t *)(buf_data[1]))[i] == dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_long_bitcast.cpp, function compiler_bitcast_long_to_short4, line 216
> compiler_function_argument3()    [FAILED]
>     Error: dst[0].a == 3.0f
>   at file /home/spectre256/repos/beignet/utests/compiler_function_argument3.cpp, function compiler_function_argument3, line 38
> compiler_function_qualifiers()    [SUCCESS]
> compiler_bool_cross_basic_block()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_bool_cross_basic_block.cpp, function compiler_bool_cross_basic_block, line 50
> compiler_private_const()    [FAILED]
>     Error: ((int32_t*)buf_data[0])[i] == (int32_t)(i * 2)
>   at file /home/spectre256/repos/beignet/utests/compiler_private_const.cpp, function compiler_private_const, line 21
> compiler_private_data_overflow()    [FAILED]
>     Error: ((uint32_t *)buf_data[0])[0] == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_private_data_overflow.cpp, function compiler_private_data_overflow, line 12
> compiler_getelementptr_bitcast()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_getelementptr_bitcast.cpp, function compiler_getelementptr_bitcast, line 39
> compiler_simd_any()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == 3
>   at file /home/spectre256/repos/beignet/utests/compiler_simd_any.cpp, function compiler_simd_any, line 38
> compiler_simd_all()    [FAILED]
>     Error: ((int *)buf_data[1])[i] == 3
>   at file /home/spectre256/repos/beignet/utests/compiler_simd_all.cpp, function compiler_simd_all, line 38
> compiler_time_stamp()    [FAILED]
>     Error: ((int32_t*)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_time_stamp.cpp, function compiler_time_stamp, line 47
> double_precision_check()    [FAILED]
>     Error: (fabs(error) < 1e-4)
>   at file /home/spectre256/repos/beignet/utests/compiler_double_precision.cpp, function double_precision_check, line 37
> test_load_program_from_gen_bin()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/load_program_from_gen_bin.cpp, function test_load_program_from_gen_bin, line 88
> test_load_program_from_spir()    [FAILED]
>     Error: ((float *)buf_data[1])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/load_program_from_spir.cpp, function test_load_program_from_spir, line 85
> test_get_arg_info()    [SUCCESS]
> profiling_exec()    [FAILED]
>     Error: Start time is later than end time, invalid
> 
>   at file /home/spectre256/repos/beignet/utests/profiling_exec.cpp, function check_profiling_time, line 36
> enqueue_copy_buf()different index is 0
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/enqueue_copy_buf.cpp, function test_copy_buf, line 41
> enqueue_copy_buf_unaligned()different index is 0
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/enqueue_copy_buf_unaligned.cpp, function test_copy_buf, line 52
> test_printf()Warning: Have a int parameter for %f like specifier, take care of it
>     [SUCCESS]
> enqueue_fill_buf()
> different index is 411
>     [FAILED]
>     Error: 0
>   at file /home/spectre256/repos/beignet/utests/enqueue_fill_buf.cpp, function test_fill_buf, line 53
> builtin_kernel_max_global_size()    [SUCCESS]
> image_1D_buffer()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == 1
>   at file /home/spectre256/repos/beignet/utests/image_1D_buffer.cpp, function image_1D_buffer, line 71
> compare_image_2d_and_1d_array()    [SUCCESS]
> compiler_fill_image_1d_array()    [FAILED]
>     Error: dst[j*w + i] == 0x03020100
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image_1d_array.cpp, function compiler_fill_image_1d_array, line 62
> compiler_fill_image_2d_array()    [FAILED]
>     Error: dst[k*w*h + j*w + i] == 0x03020100
>   at file /home/spectre256/repos/beignet/utests/compiler_fill_image_2d_array.cpp, function compiler_fill_image_2d_array, line 68
> compiler_constant_expr()    [FAILED]
>     Error: err <= 100 * cl_FLT_ULP(expect)
>   at file /home/spectre256/repos/beignet/utests/compiler_constant_expr.cpp, function compiler_constant_expr, line 30
> compiler_assignment_operation_in_if()    [FAILED]
>     Error: ((int *)buf_data[0])[i] == cpu_dst[i]
>   at file /home/spectre256/repos/beignet/utests/compiler_assignment_operation_in_if.cpp, function compiler_assignment_operation_in_if, line 40
> vload_test_uchar()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_char()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_ushort()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_short()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_uint()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_int()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> vload_test_float()    [FAILED]
>     Error: (uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]
>   at file /home/spectre256/repos/beignet/utests/vload_bench.cpp, function vload_bench, line 45
> runtime_use_host_ptr_buffer()    [FAILED]
>     Error: ((uint32_t*)buf_data[0])[i] == i / 2
>   at file /home/spectre256/repos/beignet/utests/runtime_use_host_ptr_buffer.cpp, function runtime_use_host_ptr_buffer, line 26
> runtime_alloc_host_ptr_buffer()    [FAILED]
>     Error: mapptr[i] == i / 2
>   at file /home/spectre256/repos/beignet/utests/runtime_alloc_host_ptr_buffer.cpp, function runtime_alloc_host_ptr_buffer, line 21
> compiler_overflow_add_ulong4()    [FAILED]
>     Error: ((T*)buf_data[2])[i].x == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_overflow.cpp, function test, line 94
> compiler_overflow_add_uint4()    [FAILED]
>     Error: ((T*)buf_data[2])[i].x == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_overflow.cpp, function test, line 94
> compiler_overflow_add_ushort4()    [FAILED]
>     Error: ((T*)buf_data[2])[i].x == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_overflow.cpp, function test, line 94
> compiler_overflow_add_uchar4()    [FAILED]
>     Error: ((T*)buf_data[2])[i].x == 0
>   at file /home/spectre256/repos/beignet/utests/compiler_overflow.cpp, function test, line 94
> compiler_overflow_sub_uint4()    [FAILED]
>     Error: ((T*)buf_data[2])[i].x == max
>   at file /home/spectre256/repos/beignet/utests/compiler_overflow.cpp, function test, line 99
> runtime_climage_from_boname()    [FAILED]
>     Error: addr[j+i*w]==(unsigned char)(0.34*255+0.5)
>   at file /home/spectre256/repos/beignet/utests/runtime_climage_from_boname.cpp, function runtime_climage_from_boname, line 175
> 
> summary:
> ----------
>   total: 729
>   run: 728
>   pass: 25
>   fail: 703
>   pass rate: 0.034341




> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet



More information about the Beignet mailing list