GBE: Add support double to float conversion.
authorZhigang Gong <zhigang.gong@intel.com>
Fri, 30 May 2014 10:19:04 +0000 (18:19 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Mon, 9 Jun 2014 03:50:20 +0000 (11:50 +0800)
commit71492287f76673fafce73a8aa6524db7c4a39342
treeee273e7ca9341fcf69483ddb8548ed472d96711b
parent3564ef7589c569f5cf840386c6e29f926a5f407c
GBE: Add support double to float conversion.

Previous double to float conversion will go to the
int64 to float code path incorrectly. And don't really
have double to float conversion support at gen_encoder.
This patch fix the above issues.

v2:
fix some bug on HSW platform.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Reviewed-by: Yang Rong <rong.r.yang@intel.com>
backend/src/backend/gen75_encoder.cpp
backend/src/backend/gen_encoder.cpp
backend/src/backend/gen_insn_selection.cpp