/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | vmreg_sparc.hpp | 32 FloatRegister as_FloatRegister();
|
H A D | register_sparc.hpp | 214 // Use FloatRegister as shortcut 216 typedef FloatRegisterImpl* FloatRegister; typedef 220 inline FloatRegister as_FloatRegister(int encoding) { 221 return (FloatRegister)(intptr_t)encoding; 267 FloatRegister successor() const { return as_FloatRegister(encoding() + 1); } 273 CONSTANT_REGISTER_DECLARATION(FloatRegister, fnoreg , (-1)); 275 CONSTANT_REGISTER_DECLARATION(FloatRegister, F0 , ( 0)); 276 CONSTANT_REGISTER_DECLARATION(FloatRegister, F1 , ( 1)); 277 CONSTANT_REGISTER_DECLARATION(FloatRegister, F2 , ( 2)); 278 CONSTANT_REGISTER_DECLARATION(FloatRegister, F [all...] |
H A D | register_definitions_sparc.cpp | 75 REGISTER_DEFINITION(FloatRegister, fnoreg); 76 REGISTER_DEFINITION(FloatRegister, F0); 77 REGISTER_DEFINITION(FloatRegister, F1); 78 REGISTER_DEFINITION(FloatRegister, F2); 79 REGISTER_DEFINITION(FloatRegister, F3); 80 REGISTER_DEFINITION(FloatRegister, F4); 81 REGISTER_DEFINITION(FloatRegister, F5); 82 REGISTER_DEFINITION(FloatRegister, F6); 83 REGISTER_DEFINITION(FloatRegister, F7); 84 REGISTER_DEFINITION(FloatRegister, F [all...] |
H A D | vmreg_sparc.cpp | 40 FloatRegister freg = ::as_FloatRegister(0);
|
H A D | interp_masm_sparc.hpp | 37 REGISTER_DECLARATION(FloatRegister, Ftos_f , F0); // for floats 38 REGISTER_DECLARATION(FloatRegister, Ftos_d , F0); // for doubles 39 REGISTER_DECLARATION(FloatRegister, Ftos_d1, F0); // for 1st part of double 40 REGISTER_DECLARATION(FloatRegister, Ftos_d2, F1); // for 2nd part of double 153 void pop_f(FloatRegister f = Ftos_f, Register scratch = G1_scratch); 154 void pop_d(FloatRegister f = Ftos_d1, Register scratch = G1_scratch); 159 void push_f(FloatRegister f = Ftos_f); 160 void push_d(FloatRegister f = Ftos_d1); 227 void load_unaligned_double(Register r1, int offset, FloatRegister d); 228 void store_unaligned_double(FloatRegister [all...] |
H A D | c1_FrameMap_sparc.hpp | 118 static FloatRegister _fpu_regs [nof_fpu_regs]; 144 static LIR_Opr as_float_opr(FloatRegister r) { 147 static LIR_Opr as_double_opr(FloatRegister r) { 151 static FloatRegister nr2floatreg (int rnr);
|
H A D | vmreg_sparc.inline.hpp | 46 inline FloatRegister VMRegImpl::as_FloatRegister() {
|
H A D | assembler_sparc.hpp | 531 FloatRegister as_float_register() const { 535 FloatRegister as_double_register() const { 1003 static int fd( FloatRegister r, FloatRegisterImpl::Width fwa) { return u_field(r->encoding(fwa), 29, 25); }; 1004 static int fs1(FloatRegister r, FloatRegisterImpl::Width fwa) { return u_field(r->encoding(fwa), 18, 14); }; 1005 static int fs2(FloatRegister r, FloatRegisterImpl::Width fwa) { return u_field(r->encoding(fwa), 4, 0); }; 1317 void fadd( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister s2, FloatRegister d ) { emit_long( op(arith_op) | fd(d, w) | op3(fpop1_op3) | fs1(s1, w) | opf(0x40 + w) | fs2(s2, w)); } 1318 void fsub( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister s [all...] |
H A D | interpreterRT_sparc.cpp | 71 FloatRegister Rtmp = F0; 85 FloatRegister Rtmp = F0;
|
H A D | c1_FrameMap_sparc.cpp | 61 FloatRegister f = r_1->as_FloatRegister(); 74 FloatRegister FrameMap::_fpu_regs [FrameMap::nof_fpu_regs]; 160 FloatRegister FrameMap::nr2floatreg (int rnr) {
|
H A D | assembler_sparc.inline.hpp | 114 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, RegisterOrConstant s2, FloatRegister d) { 119 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, Register s2, FloatRegister d) { emit_long( op(ldst_op) | fd(d, w) | alt_op3(ldf_op3, w) | rs1(s1) | rs2(s2) ); } 120 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, int simm13a, FloatRegister d, RelocationHolder const& rspec) { emit_data( op(ldst_op) | fd(d, w) | alt_op3(ldf_op3, w) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec); } 122 inline void Assembler::ldf(FloatRegisterImpl::Width w, const Address& a, FloatRegister d, int offset) { relocate(a.rspec(offset)); ldf( w, a.base(), a.disp() + offset, d); } 254 inline void Assembler::stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, RegisterOrConstant s2) { 259 inline void Assembler::stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, Register s2) { emit_long( op(ldst_op) | fd(d, w) | alt_op3(stf_op3, w) | rs1(s1) | rs2(s2) ); } 260 inline void Assembler::stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, int simm13a) { emit_data( op(ldst_op) | fd(d, w) | alt_op3(stf_op3, w) | rs1(s1) | immed(true) | simm(simm13a, 13)); } 262 inline void Assembler::stf( FloatRegisterImpl::Width w, FloatRegister d, const Address& a, int offset) { 806 inline void MacroAssembler::store_float_argument( FloatRegister s, Argument& a ) { 816 inline void MacroAssembler::store_double_argument( FloatRegister [all...] |
H A D | interp_masm_sparc.cpp | 328 void InterpreterMacroAssembler::load_unaligned_double(Register r1, int offset, FloatRegister d) { 340 void InterpreterMacroAssembler::store_unaligned_double(FloatRegister d, Register r1, int offset) { 401 void InterpreterMacroAssembler::pop_f(FloatRegister f, Register scratch) { 409 void InterpreterMacroAssembler::pop_d(FloatRegister f, Register scratch) { 444 void InterpreterMacroAssembler::push_f(FloatRegister f) { 452 void InterpreterMacroAssembler::push_d(FloatRegister d) { 1966 void InterpreterMacroAssembler::access_local_float( Register index, FloatRegister dst ) { 1974 void InterpreterMacroAssembler::access_local_double( Register index, FloatRegister dst ) { 2037 void InterpreterMacroAssembler::store_local_float( Register index, FloatRegister src ) { 2048 void InterpreterMacroAssembler::store_local_double( Register index, FloatRegister sr [all...] |
H A D | c1_LIRAssembler_sparc.cpp | 686 FloatRegister rdst = is_double ? dst->as_double_reg() : dst->as_float_reg(); 688 FloatRegister rsrc = op->in_opr()->as_float_reg(); 696 FloatRegister rsrc = op->in_opr()->as_float_reg(); 728 FloatRegister rval = (code == Bytecodes::_d2f) ? val->as_double_reg() : val->as_float_reg(); 729 FloatRegister rdst = is_double ? dst->as_double_reg() : dst->as_float_reg(); 848 FloatRegister reg = from_reg->as_double_reg(); 967 FloatRegister reg = to_reg->as_double_reg(); 1792 FloatRegister lreg, rreg, res; 1915 FloatRegister src_reg = value->as_double_reg(); 1916 FloatRegister dst_re [all...] |
H A D | c1_Runtime1_sparc.cpp | 167 FloatRegister r = as_FloatRegister(i); 199 FloatRegister r = as_FloatRegister(i); 218 FloatRegister r = as_FloatRegister(i);
|
H A D | assembler_sparc.cpp | 2515 FloatRegister Fa, FloatRegister Fb, 2543 void MacroAssembler::fneg( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d) 2572 void MacroAssembler::fmov( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d) 2601 void MacroAssembler::fabs( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d)
|
H A D | sharedRuntime_sparc.cpp | 215 FloatRegister f = as_FloatRegister(i); 442 FloatRegister r = as_FloatRegister(flt_reg++); 453 FloatRegister r = as_FloatRegister(flt_reg); 506 void store_c2i_float(FloatRegister f, Register base, 643 void AdapterGenerator::store_c2i_float(FloatRegister f, Register base, 3435 FloatRegister Freturn0 = F0;
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | vmreg_zero.hpp | 32 FloatRegister as_FloatRegister();
|
H A D | register_zero.hpp | 70 // Use FloatRegister as shortcut 72 typedef FloatRegisterImpl* FloatRegister; typedef 74 inline FloatRegister as_FloatRegister(int encoding) { 75 return (FloatRegister)(intptr_t) encoding; 86 inline friend FloatRegister as_FloatRegister(int encoding); 90 FloatRegister successor() const {
|
H A D | vmreg_zero.cpp | 37 FloatRegister freg = ::as_FloatRegister(0); 60 FloatRegister VMRegImpl::as_FloatRegister() {
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | vmreg_x86.hpp | 32 FloatRegister as_FloatRegister();
|
H A D | register_x86.hpp | 95 // Use FloatRegister as shortcut 97 typedef FloatRegisterImpl* FloatRegister; typedef 99 inline FloatRegister as_FloatRegister(int encoding) { 100 return (FloatRegister)(intptr_t) encoding; 111 inline friend FloatRegister as_FloatRegister(int encoding); 116 FloatRegister successor() const { return as_FloatRegister(encoding() + 1); }
|
H A D | vmreg_x86.cpp | 42 FloatRegister freg = ::as_FloatRegister(0);
|
H A D | vmreg_x86.inline.hpp | 69 inline FloatRegister VMRegImpl::as_FloatRegister() {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | machnode.hpp | 90 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) const { 93 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIR.cpp | 60 FloatRegister LIR_OprDesc::as_float_reg() const { 64 FloatRegister LIR_OprDesc::as_double_reg() const { 72 FloatRegister LIR_OprDesc::as_float_reg() const { 76 FloatRegister LIR_OprDesc::as_double_reg() const {
|