diff options
author | Guo Yejun <yejun.guo@intel.com> | 2016-07-27 08:16:15 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2016-08-03 18:20:22 +0800 |
commit | 547a79485e4d3b9294eed5acf3b0568e3e0dc82a (patch) | |
tree | ed959d3d1a33a3eba04029fe06ba0104ecfa1cac /utests | |
parent | 267c55e4a756e3a1fc89e0539fb99c775448e60e (diff) | |
download | beignet-547a79485e4d3b9294eed5acf3b0568e3e0dc82a.tar.gz |
utests: change tolerance check for lgamma
according to spec section 7.4: The ULP values for built-in math
functions lgamma and lgamma_r is currently undefined, let's use
16*ULP for lgamma result.
Signed-off-by: Guo Yejun <yejun.guo@intel.com>
Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'utests')
-rwxr-xr-x | utests/utest_math_gen.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utests/utest_math_gen.py b/utests/utest_math_gen.py index ac70979c..a4bfd51b 100755 --- a/utests/utest_math_gen.py +++ b/utests/utest_math_gen.py @@ -360,7 +360,7 @@ static float ldexp(float x, int y){ lgamma_input_values = base_input_values lgamma_input_type = ['float','float2','float4','float8','float16'] lgamma_output_type = ['float','float2','float4','float8','float16'] - lgammaUtests = func('lgamma','lgamma',[lgamma_input_type],lgamma_output_type,[lgamma_input_values],'4 * FLT_ULP') + lgammaUtests = func('lgamma','lgamma',[lgamma_input_type],lgamma_output_type,[lgamma_input_values],'16 * FLT_ULP') ##### gentype log(gentype) log_input_values = base_input_values |