/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | c1_LIRAssembler_s390.cpp | 1317 FloatRegister rreg = is_single ? right->as_float_reg() : right->as_double_reg(); local 1319 __ z_cebr(lreg, rreg); 1321 __ z_cdbr(lreg, rreg); 1432 Register rreg = right->as_register(); local 1434 case lir_add: __ z_ar (lreg, rreg); break; 1435 case lir_sub: __ z_sr (lreg, rreg); break; 1436 case lir_mul: __ z_msr(lreg, rreg); break; 1516 FloatRegister rreg = right->is_single_fpu() ? right->as_float_reg() : fnoreg; local 1519 if (rreg == fnoreg) { 1523 __ mem2freg_opt(rreg 1551 FloatRegister rreg = right->is_double_fpu() ? right->as_double_reg() : fnoreg; local 1763 Register rreg = right->as_register_lo(); local 1830 Register rreg = right->as_register(); local [all...] |
/openjdk10/hotspot/src/cpu/arm/vm/ |
H A D | c1_LIRAssembler_arm.cpp | 2005 const Register rreg = right->as_register(); local 2006 assert(addr->base()->as_register() == rreg && addr->index()->is_register() && addr->disp() == 0, "must be"); 2007 __ rsb(res, rreg, AsmOperand(addr->index()->as_register(), lsl, addr->scale())); 2022 const Register rreg = right->as_register(); local 2024 case lir_add: __ add_32(res, lreg, rreg); break; 2025 case lir_sub: __ sub_32(res, lreg, rreg); break; 2026 case lir_mul: __ mul_32(res, lreg, rreg); break; 2064 const Register rreg = right->as_pointer_register(); local 2066 case lir_add: __ add(res, lreg, rreg); break; 2067 case lir_sub: __ sub(res, lreg, rreg); brea 2123 const FloatRegister rreg = right->as_float_reg(); local 2138 const FloatRegister rreg = right->as_double_reg(); local 2183 const Register rreg = right->as_register(); local [all...] |
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRAssembler_x86.cpp | 2005 Register rreg = right->as_register(); local 2007 case lir_add: __ addl (lreg, rreg); break; 2008 case lir_sub: __ subl (lreg, rreg); break; 2009 case lir_mul: __ imull(lreg, rreg); break; 2118 XMMRegister rreg = right->as_xmm_float_reg(); local 2120 case lir_add: __ addss(lreg, rreg); break; 2121 case lir_sub: __ subss(lreg, rreg); break; 2123 case lir_mul: __ mulss(lreg, rreg); break; 2125 case lir_div: __ divss(lreg, rreg); break; 2154 XMMRegister rreg local 2274 Register rreg = right->as_register(); local 2550 Register rreg = right->as_register(); local [all...] |
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | c1_LIRAssembler_ppc.cpp | 1624 FloatRegister lreg, rreg, res; local 1627 rreg = right->as_float_reg(); 1630 case lir_add: __ fadds(res, lreg, rreg); break; 1631 case lir_sub: __ fsubs(res, lreg, rreg); break; 1633 case lir_mul_strictfp: __ fmuls(res, lreg, rreg); break; 1635 case lir_div_strictfp: __ fdivs(res, lreg, rreg); break; 1640 rreg = right->as_double_reg(); 1643 case lir_add: __ fadd(res, lreg, rreg); break; 1644 case lir_sub: __ fsub(res, lreg, rreg); break; 1646 case lir_mul_strictfp: __ fmul(res, lreg, rreg); brea 1670 Register rreg = right->as_register(); local [all...] |
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRAssembler_sparc.cpp | 1619 FloatRegister lreg, rreg, res; local 1624 rreg = right->as_float_reg(); 1629 rreg = right->as_double_reg(); 1634 case lir_add: __ fadd(w, lreg, rreg, res); break; 1635 case lir_sub: __ fsub(w, lreg, rreg, res); break; 1637 case lir_mul_strictfp: __ fmul(w, lreg, rreg, res); break; 1639 case lir_div_strictfp: __ fdiv(w, lreg, rreg, res); break; 1664 Register rreg = right->as_register(); local 1666 case lir_add: __ add (lreg, rreg, res); break; 1667 case lir_sub: __ sub (lreg, rreg, re [all...] |
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | c1_LIRAssembler_aarch64.cpp | 1705 Register rreg = right->as_register(); local 1707 case lir_add: __ addw (dest->as_register(), lreg, rreg); break; 1708 case lir_sub: __ subw (dest->as_register(), lreg, rreg); break; 1709 case lir_mul: __ mulw (dest->as_register(), lreg, rreg); break; 1714 Register rreg = right->as_register_lo(); local 1718 case lir_add: __ add(dreg, lreg, rreg); break; 1719 case lir_sub: __ sub(dreg, lreg, rreg); break;
|