GBE: use ISA mad for mad() builtin function.
authorRuiling Song <ruiling.song@intel.com>
Tue, 5 Nov 2013 08:37:13 +0000 (16:37 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Wed, 6 Nov 2013 03:05:50 +0000 (11:05 +0800)
commit447cb61f8d19e702e04182e4ddac754e9fd05ab1
treece22a05038e35f8b9d9c3e9d49b792e92430a2ac
parent34a5e8b94470623ce5ae40827a68e00c3592bf94
GBE: use ISA mad for mad() builtin function.

directly map mad() to ISA mad. so mad will have better performance and
less precision loss.

Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
backend/src/backend/gen_insn_selection.cpp
backend/src/ir/context.hpp
backend/src/ir/instruction.cpp
backend/src/ir/instruction.hpp
backend/src/ir/instruction.hxx
backend/src/llvm/llvm_gen_backend.cpp
backend/src/llvm/llvm_gen_ocl_function.hxx
backend/src/ocl_stdlib.tmpl.h