Lines Matching refs:FloatRegisterImpl

687       FloatRegisterImpl::Width w = is_double ? FloatRegisterImpl::D : FloatRegisterImpl::S;
690 __ fmov(FloatRegisterImpl::S, rsrc, rdst);
700 __ fcmp(FloatRegisterImpl::S, Assembler::fcc0, rsrc, rsrc);
706 __ ftoi(FloatRegisterImpl::S, rsrc, rsrc);
708 __ stf(FloatRegisterImpl::S, rsrc, addr.base(), addr.disp());
730 FloatRegisterImpl::Width vw = is_double ? FloatRegisterImpl::S : FloatRegisterImpl::D;
731 FloatRegisterImpl::Width dw = is_double ? FloatRegisterImpl::D : FloatRegisterImpl::S;
845 case T_FLOAT : __ stf(FloatRegisterImpl::S, from_reg->as_float_reg(), base, offset); break;
852 __ stf(FloatRegisterImpl::S, reg->successor(), base, offset + 4);
853 __ stf(FloatRegisterImpl::S, reg, base, offset);
855 __ stf(FloatRegisterImpl::D, reg, base, offset);
900 case T_FLOAT : __ stf(FloatRegisterImpl::S, from_reg->as_float_reg(), base, disp); break;
901 case T_DOUBLE: __ stf(FloatRegisterImpl::D, from_reg->as_double_reg(), base, disp); break;
964 case T_FLOAT: __ ldf(FloatRegisterImpl::S, base, offset, to_reg->as_float_reg()); break;
970 __ ldf(FloatRegisterImpl::S, base, offset + 4, reg->successor());
971 __ ldf(FloatRegisterImpl::S, base, offset, reg);
973 __ ldf(FloatRegisterImpl::D, base, offset, to_reg->as_double_reg());
1007 case T_FLOAT: __ ldf(FloatRegisterImpl::S, base, disp, to_reg->as_float_reg()); break;
1008 case T_DOUBLE: __ ldf(FloatRegisterImpl::D, base, disp, to_reg->as_double_reg()); break;
1186 __ ldf(FloatRegisterImpl::S, temp_slot, to_reg->as_float_reg());
1215 __ ldf(FloatRegisterImpl::D, temp_slot_lo, to_reg->as_double_reg());
1242 __ ldf(FloatRegisterImpl::S, O7, const_addrlit.low10(), to_reg->as_float_reg());
1266 __ ldf (FloatRegisterImpl::D, O7, const_addrlit.low10(), to_reg->as_double_reg());
1456 __ fmov(FloatRegisterImpl::D, from_reg->as_double_reg(), to_reg->as_double_reg());
1460 __ fmov(FloatRegisterImpl::S, from_reg->as_float_reg(), to_reg->as_float_reg());
1616 __ fcmp(FloatRegisterImpl::S, Assembler::fcc0, opr1->as_float_reg(), opr2->as_float_reg());
1618 __ fcmp(FloatRegisterImpl::D, Assembler::fcc0, opr1->as_double_reg(), opr2->as_double_reg());
1793 FloatRegisterImpl::Width w;
1795 w = FloatRegisterImpl::S;
1800 w = FloatRegisterImpl::D;
1917 __ fsqrt(FloatRegisterImpl::D, src_reg, dst_reg);
1924 __ fabs(FloatRegisterImpl::D, src_reg, dst_reg);
3111 __ fneg(FloatRegisterImpl::S, left->as_float_reg(), dest->as_float_reg());
3113 __ fneg(FloatRegisterImpl::D, left->as_double_reg(), dest->as_double_reg());