diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-05 04:06:38 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-05 04:06:38 +0000 |
commit | 4e9df534ba285e7f10c4b71657b200e12b95c01a (patch) | |
tree | 8708120ca3f10331ac685fc82ea84ae59c27cd3c /libjava/java/awt | |
parent | 1d171a16fb74b7fc3179c57a7de72a6927824673 (diff) | |
download | gcc-4e9df534ba285e7f10c4b71657b200e12b95c01a.tar.gz |
* src/x86/ffi64.c (ffi_prep_cif_machdep): Save sse-used flag in
bit 11 of flags.
(ffi_call): Mask return type field. Pass ssecount to ffi_call_unix64.
(ffi_prep_closure): Set carry bit if sse-used flag set.
* src/x86/unix64.S (ffi_call_unix64): Add ssecount argument.
Only load sse registers if ssecount non-zero.
(ffi_closure_unix64): Only save sse registers if carry set on entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99257 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt')
0 files changed, 0 insertions, 0 deletions