diff options
author | Mark Mendell <mark.p.mendell@intel.com> | 2015-01-13 17:32:55 -0500 |
---|---|---|
committer | Mark Mendell <mark.p.mendell@intel.com> | 2015-01-23 12:53:45 -0500 |
commit | 3d2c8e74c27efee58e24ec31441124f3f21384b9 (patch) | |
tree | 416a60f70414b026395e3660edeee5e1cb10b6f7 /runtime/thread_pool.cc | |
parent | d834380c94af85b498560f3b5feae21ef7fab1ed (diff) | |
download | art-3d2c8e74c27efee58e24ec31441124f3f21384b9.zip art-3d2c8e74c27efee58e24ec31441124f3f21384b9.tar.gz art-3d2c8e74c27efee58e24ec31441124f3f21384b9.tar.bz2 |
ART: Implement X86 hard float (Quick/JNI/Baseline)
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.
Add support for FPR save/restore in runtime/arch/x86.
Minimal support for Optimizing baseline compiler.
Bump the version in runtime/oat.h because this is an ABI change.
Change-Id: Ia6fe150e8488b9e582b0178c0dda65fc81d5a8ba
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'runtime/thread_pool.cc')
0 files changed, 0 insertions, 0 deletions