commit | 59b9cf7ec0ccc13df91be0bd5c723b8c52410739 | [log] [tgz] |
---|---|---|
author | Mark Mendell <mark.p.mendell@intel.com> | Fri Jan 09 14:44:36 2015 -0500 |
committer | Mark Mendell <mark.p.mendell@intel.com> | Mon Jan 12 10:36:55 2015 -0500 |
tree | ee929a74e0bb5b308134393e5f0011bdbf6e8f51 | |
parent | 893e8881e31180721512c1b9e5ffacb03aad2e45 [diff] |
ART: Implement hard float for X86 Use XMM0-XMM3 as parameter registers for float/double on X86. X86_64 already uses XMM0-XMM7 for parameters. Change the 'hidden' argument register from XMM0 to XMM7 to avoid a conflict. This change was requested to simplify the Optimizing compiler implementation. Change-Id: I89ba8ade99b9a8a5b1ad1ee5f5cbfd33d656bfaa Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>