src/cpu/sparc/vm/sparc.ad
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/cpu/sparc/vm/sparc.ad Fri Feb 19 09:19:04 2010
--- new/src/cpu/sparc/vm/sparc.ad Fri Feb 19 09:19:04 2010
*** 1801,1812 ****
--- 1801,1813 ----
// Advertise here if the CPU requires explicit rounding operations
// to implement the UseStrictFP mode.
const bool Matcher::strict_fp_requires_explicit_rounding = false;
! // Do floats take an entire double register or just half?
const bool Matcher::float_in_double = false;
! // Do floats are conerted to double when stored to stack during deoptimization.
+ // Sparc does not handle callee-save floats.
+ bool Matcher::float_in_double() { return false; }
// Do ints take an entire long register or just half?
// Note that we if-def off of _LP64.
// The relevant question is how the int is callee-saved. In _LP64
// the whole long is written but de-opt'ing will have to extract
src/cpu/sparc/vm/sparc.ad
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File