comparison src/cpu/x86/vm/register_definitions_x86.cpp @ 4759:127b3692c168

7116452: Add support for AVX instructions Summary: Added support for AVX extension to the x86 instruction set. Reviewed-by: never
author kvn
date Wed, 14 Dec 2011 14:54:38 -0800
parents f95d63e2154a
children 5ccbab1c69f3
comparison
equal deleted inserted replaced
4758:d725f0affb1a 4759:127b3692c168
51 REGISTER_DEFINITION(Register, r13); 51 REGISTER_DEFINITION(Register, r13);
52 REGISTER_DEFINITION(Register, r14); 52 REGISTER_DEFINITION(Register, r14);
53 REGISTER_DEFINITION(Register, r15); 53 REGISTER_DEFINITION(Register, r15);
54 #endif // AMD64 54 #endif // AMD64
55 55
56 REGISTER_DEFINITION(XMMRegister, xnoreg);
56 REGISTER_DEFINITION(XMMRegister, xmm0 ); 57 REGISTER_DEFINITION(XMMRegister, xmm0 );
57 REGISTER_DEFINITION(XMMRegister, xmm1 ); 58 REGISTER_DEFINITION(XMMRegister, xmm1 );
58 REGISTER_DEFINITION(XMMRegister, xmm2 ); 59 REGISTER_DEFINITION(XMMRegister, xmm2 );
59 REGISTER_DEFINITION(XMMRegister, xmm3 ); 60 REGISTER_DEFINITION(XMMRegister, xmm3 );
60 REGISTER_DEFINITION(XMMRegister, xmm4 ); 61 REGISTER_DEFINITION(XMMRegister, xmm4 );
113 114
114 REGISTER_DEFINITION(Register, r12_heapbase); 115 REGISTER_DEFINITION(Register, r12_heapbase);
115 REGISTER_DEFINITION(Register, r15_thread); 116 REGISTER_DEFINITION(Register, r15_thread);
116 #endif // AMD64 117 #endif // AMD64
117 118
119 REGISTER_DEFINITION(MMXRegister, mnoreg );
118 REGISTER_DEFINITION(MMXRegister, mmx0 ); 120 REGISTER_DEFINITION(MMXRegister, mmx0 );
119 REGISTER_DEFINITION(MMXRegister, mmx1 ); 121 REGISTER_DEFINITION(MMXRegister, mmx1 );
120 REGISTER_DEFINITION(MMXRegister, mmx2 ); 122 REGISTER_DEFINITION(MMXRegister, mmx2 );
121 REGISTER_DEFINITION(MMXRegister, mmx3 ); 123 REGISTER_DEFINITION(MMXRegister, mmx3 );
122 REGISTER_DEFINITION(MMXRegister, mmx4 ); 124 REGISTER_DEFINITION(MMXRegister, mmx4 );