/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | register_definitions_x86.cpp | 56 REGISTER_DEFINITION(XMMRegister, xnoreg); 57 REGISTER_DEFINITION(XMMRegister, xmm0 ); 58 REGISTER_DEFINITION(XMMRegister, xmm1 ); 59 REGISTER_DEFINITION(XMMRegister, xmm2 ); 60 REGISTER_DEFINITION(XMMRegister, xmm3 ); 61 REGISTER_DEFINITION(XMMRegister, xmm4 ); 62 REGISTER_DEFINITION(XMMRegister, xmm5 ); 63 REGISTER_DEFINITION(XMMRegister, xmm6 ); 64 REGISTER_DEFINITION(XMMRegister, xmm7 ); 66 REGISTER_DEFINITION(XMMRegister, xmm [all...] |
H A D | assembler_x86.hpp | 64 REGISTER_DECLARATION(XMMRegister, c_farg0, xmm0); 65 REGISTER_DECLARATION(XMMRegister, c_farg1, xmm1); 66 REGISTER_DECLARATION(XMMRegister, c_farg2, xmm2); 67 REGISTER_DECLARATION(XMMRegister, c_farg3, xmm3); 78 REGISTER_DECLARATION(XMMRegister, c_farg0, xmm0); 79 REGISTER_DECLARATION(XMMRegister, c_farg1, xmm1); 80 REGISTER_DECLARATION(XMMRegister, c_farg2, xmm2); 81 REGISTER_DECLARATION(XMMRegister, c_farg3, xmm3); 82 REGISTER_DECLARATION(XMMRegister, c_farg4, xmm4); 83 REGISTER_DECLARATION(XMMRegister, c_farg [all...] |
H A D | vmreg_x86.hpp | 35 XMMRegister as_XMMRegister();
|
H A D | register_x86.hpp | 125 // Use XMMRegister as shortcut 127 typedef XMMRegisterImpl* XMMRegister; typedef 133 inline XMMRegister as_XMMRegister(int encoding) { 134 return (XMMRegister)(intptr_t)encoding; 153 friend XMMRegister as_XMMRegister(int encoding); 158 XMMRegister successor() const { return as_XMMRegister(encoding() + 1); } 168 CONSTANT_REGISTER_DECLARATION(XMMRegister, xnoreg , (-1)); 169 CONSTANT_REGISTER_DECLARATION(XMMRegister, xmm0 , ( 0)); 170 CONSTANT_REGISTER_DECLARATION(XMMRegister, xmm1 , ( 1)); 171 CONSTANT_REGISTER_DECLARATION(XMMRegister, xmm [all...] |
H A D | assembler_x86.cpp | 214 static int encode(XMMRegister r) { 410 void Assembler::emit_operand(XMMRegister reg, Register base, Register index, 874 void Assembler::emit_operand(XMMRegister reg, Address adr) { 1000 void Assembler::addsd(XMMRegister dst, XMMRegister src) { 1005 void Assembler::addsd(XMMRegister dst, Address src) { 1010 void Assembler::addss(XMMRegister dst, XMMRegister src) { 1015 void Assembler::addss(XMMRegister dst, Address src) { 1020 void Assembler::aesdec(XMMRegister ds [all...] |
H A D | vmreg_x86.cpp | 49 XMMRegister xreg = ::as_XMMRegister(0);
|
H A D | assembler_x86.inline.hpp | 88 inline void Assembler::prefix(Address adr, XMMRegister reg) {} 89 inline void Assembler::prefixq(Address adr, XMMRegister reg) {}
|
H A D | c1_FrameMap_x86.hpp | 56 static XMMRegister _xmm_regs[nof_xmm_regs]; 123 static XMMRegister nr2xmmreg(int rnr);
|
H A D | interp_masm_x86_64.hpp | 116 void pop_f(XMMRegister r = xmm0); 117 void pop_d(XMMRegister r = xmm0); 121 void push_f(XMMRegister r = xmm0); 122 void push_d(XMMRegister r = xmm0);
|
H A D | vmreg_x86.inline.hpp | 75 inline XMMRegister VMRegImpl::as_XMMRegister() {
|
H A D | stubGenerator_x86_64.cpp | 3041 void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegister xmm_shuf_mask=NULL) { 3069 const XMMRegister xmm_result = xmm0; 3070 const XMMRegister xmm_key_shuf_mask = xmm1; 3072 const XMMRegister xmm_temp1 = xmm2; 3073 const XMMRegister xmm_temp2 = xmm3; 3074 const XMMRegister xmm_temp3 = xmm4; 3075 const XMMRegister xmm_temp4 = xmm5; 3163 const XMMRegister xmm_result = xmm0; 3164 const XMMRegister xmm_key_shuf_mas [all...] |
H A D | interpreter_x86_64.cpp | 86 XMMRegister floatreg = as_XMMRegister(i+1); 166 const XMMRegister r = as_XMMRegister(i);
|
H A D | stubGenerator_x86_32.cpp | 2187 void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegister xmm_shuf_mask=NULL) { 2198 void aes_enc_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key, int offset, XMMRegister xmm_shuf_mask=NULL) { 2205 void aes_dec_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key, int offset, XMMRegister xmm_shuf_mask=NULL) { 2233 const XMMRegister xmm_result = xmm0; 2234 const XMMRegister xmm_key_shuf_mas [all...] |
H A D | c1_FrameMap_x86.cpp | 131 XMMRegister FrameMap::_xmm_regs [] = { 0, }; 133 XMMRegister FrameMap::nr2xmmreg(int rnr) {
|
H A D | interp_masm_x86_64.cpp | 331 void InterpreterMacroAssembler::pop_f(XMMRegister r) { 336 void InterpreterMacroAssembler::pop_d(XMMRegister r) { 354 void InterpreterMacroAssembler::push_f(XMMRegister r) { 359 void InterpreterMacroAssembler::push_d(XMMRegister r) {
|
H A D | c1_LIRAssembler_x86.cpp | 2165 XMMRegister lreg = left->as_xmm_float_reg(); 2168 XMMRegister rreg = right->as_xmm_float_reg(); 2202 XMMRegister lreg = left->as_xmm_double_reg(); 2204 XMMRegister rreg = right->as_xmm_double_reg(); 2718 XMMRegister reg1 = opr1->as_xmm_float_reg(); 2739 XMMRegister reg1 = opr1->as_xmm_double_reg();
|
H A D | sharedRuntime_x86_64.cpp | 383 static const XMMRegister FP_ArgReg[Argument::n_float_register_parameters_j] = { 907 static const XMMRegister FP_ArgReg[Argument::n_float_register_parameters_c] = { 914 static const XMMRegister FP_ArgReg[Argument::n_float_register_parameters_c] = { 3043 XMMRegister f = src.first()->as_XMMRegister();
|
H A D | sharedRuntime_x86_32.cpp | 567 static void move_c2i_double(MacroAssembler *masm, XMMRegister r, int st_off) { 698 static void move_i2c_double(MacroAssembler *masm, XMMRegister r, Register saved_sp, int ld_off) {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | machnode.hpp | 98 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) const { 101 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIR.cpp | 47 XMMRegister LIR_OprDesc::as_xmm_float_reg() const { 51 XMMRegister LIR_OprDesc::as_xmm_double_reg() const {
|
H A D | c1_LIR.hpp | 437 XMMRegister as_xmm_float_reg() const; 438 XMMRegister as_xmm_double_reg() const;
|