Searched refs:XMMRegister (Results 1 - 21 of 21) sorted by relevance

/openjdk7/hotspot/src/cpu/x86/vm/
H A Dregister_definitions_x86.cpp56 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 Dassembler_x86.hpp64 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 Dvmreg_x86.hpp35 XMMRegister as_XMMRegister();
H A Dregister_x86.hpp125 // 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 Dassembler_x86.cpp214 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 Dvmreg_x86.cpp49 XMMRegister xreg = ::as_XMMRegister(0);
H A Dassembler_x86.inline.hpp88 inline void Assembler::prefix(Address adr, XMMRegister reg) {}
89 inline void Assembler::prefixq(Address adr, XMMRegister reg) {}
H A Dc1_FrameMap_x86.hpp56 static XMMRegister _xmm_regs[nof_xmm_regs];
123 static XMMRegister nr2xmmreg(int rnr);
H A Dinterp_masm_x86_64.hpp116 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 Dvmreg_x86.inline.hpp75 inline XMMRegister VMRegImpl::as_XMMRegister() {
H A DstubGenerator_x86_64.cpp3041 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 Dinterpreter_x86_64.cpp86 XMMRegister floatreg = as_XMMRegister(i+1);
166 const XMMRegister r = as_XMMRegister(i);
H A DstubGenerator_x86_32.cpp2187 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 Dc1_FrameMap_x86.cpp131 XMMRegister FrameMap::_xmm_regs [] = { 0, };
133 XMMRegister FrameMap::nr2xmmreg(int rnr) {
H A Dinterp_masm_x86_64.cpp331 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 Dc1_LIRAssembler_x86.cpp2165 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 DsharedRuntime_x86_64.cpp383 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 DsharedRuntime_x86_32.cpp567 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 Dmachnode.hpp98 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 Dc1_LIR.cpp47 XMMRegister LIR_OprDesc::as_xmm_float_reg() const {
51 XMMRegister LIR_OprDesc::as_xmm_double_reg() const {
H A Dc1_LIR.hpp437 XMMRegister as_xmm_float_reg() const;
438 XMMRegister as_xmm_double_reg() const;

Completed in 180 milliseconds