diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2005-05-04 21:06:38 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-05-04 21:06:38 -0700 |
commit | d56ea8d9a9f551d028875679f888dc313c4d35cd (patch) | |
tree | 8708120ca3f10331ac685fc82ea84ae59c27cd3c /libjava/java/net/URLStreamHandler.java | |
parent | 08cce8fe0c24e5f3b8d4c1c94da7fb71fa0e180a (diff) | |
download | gcc-d56ea8d9a9f551d028875679f888dc313c4d35cd.zip gcc-d56ea8d9a9f551d028875679f888dc313c4d35cd.tar.gz gcc-d56ea8d9a9f551d028875679f888dc313c4d35cd.tar.bz2 |
ffi64.c (ffi_prep_cif_machdep): Save sse-used flag in bit 11 of flags.
* 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.
From-SVN: r99257
Diffstat (limited to 'libjava/java/net/URLStreamHandler.java')
0 files changed, 0 insertions, 0 deletions