< prev index next >
src/cpu/sparc/vm/c1_LIR_sparc.cpp
Print this page
@@ -34,11 +34,11 @@
FloatRegister LIR_OprDesc::as_double_reg() const {
return FrameMap::nr2floatreg(fpu_regnrHi());
}
LIR_Opr LIR_OprFact::double_fpu(int reg1, int reg2) {
- assert(reg2 != fnoreg->encoding(), "Sparc holds double in two regs.");
+ assert(as_FloatRegister(reg2) != fnoreg, "Sparc holds double in two regs.");
return (LIR_Opr)(intptr_t)((reg1 << LIR_OprDesc::reg1_shift) |
(reg2 << LIR_OprDesc::reg2_shift) |
LIR_OprDesc::double_type |
LIR_OprDesc::fpu_register |
LIR_OprDesc::double_size);
< prev index next >