< 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 >