commit | 4708dcd68eebf1173aef1097dad8ab13466059aa | [log] [tgz] |
---|---|---|
author | Mark Mendell <mark.p.mendell@intel.com> | Wed Jan 22 09:05:18 2014 -0800 |
committer | Mark Mendell <mark.p.mendell@intel.com> | Fri Jan 24 11:49:06 2014 -0800 |
tree | 92614e1fe36cccda1d2fd7c662c43482ec8bcc85 | |
parent | a278ac31a1beeebd093ec64026d27a02fdc28807 [diff] |
Improve x86 long multiply and shifts Generate inline code for long shifts by constants and do long multiplication inline. Convert multiplication by a constant to a shift when we can. Fix some x86 assembler problems and add the new instructions that were needed (64 bit shifts). Change-Id: I6237a31c36159096e399d40d01eb6bfa22ac2772 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>