support 64-bit division and remainder
authorHomer Hsing <homer.xing@intel.com>
Mon, 23 Sep 2013 01:11:58 +0000 (09:11 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Thu, 26 Sep 2013 08:30:46 +0000 (16:30 +0800)
commitae9928c18191e716925b59445e9c8cf1cca8fc91
tree2a0ce2c13d8d0c00b95583d99f94adb6497c9f51
parentf16faff90f30a5497220a8f81053245d66ae81be
support 64-bit division and remainder

support both unsigned and signed type,
and division ("/") and remainder ("%") arithmetic

tested by piglit

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
backend/src/backend/gen_context.cpp
backend/src/backend/gen_context.hpp
backend/src/backend/gen_encoder.hpp
backend/src/backend/gen_insn_gen7_schedule_info.hxx
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_insn_selection.hxx