support saturated converting from 64-bit int
authorHomer Hsing <homer.xing@intel.com>
Fri, 18 Oct 2013 02:26:55 +0000 (10:26 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Fri, 18 Oct 2013 08:59:22 +0000 (16:59 +0800)
commit29c26bce96f32441409206e98871988c99f7a231
tree09951e7a2d38b79cc2840487cb10462158b2041c
parentd16354d561310098ddc9a09921ff4333711a8eb8
support saturated converting from 64-bit int

This patch supports saturated converting from 64-bit int to shorter int,
and from 32-bit float to 64-bit int.

This patch also contains test case.

version 2: ulong had been declared in some platform

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
backend/src/backend/gen_context.cpp
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_insn_selection.hxx
backend/src/ocl_stdlib.tmpl.h
kernels/builtin_convert_sat.cl
utests/builtin_convert_sat.cpp