mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
Temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info() Reviewed-by: twisti
This commit is contained in:
parent
5c074b749c
commit
d9056b18ee
2 changed files with 9 additions and 3 deletions
|
@ -1766,7 +1766,7 @@ void Assembler::movdqu(Address dst, XMMRegister src) {
|
|||
|
||||
// Move Unaligned 256bit Vector
|
||||
void Assembler::vmovdqu(XMMRegister dst, XMMRegister src) {
|
||||
assert(UseAVX, "");
|
||||
assert(UseAVX > 0, "");
|
||||
bool vector256 = true;
|
||||
int encode = vex_prefix_and_encode(dst, xnoreg, src, VEX_SIMD_F3, vector256);
|
||||
emit_int8(0x6F);
|
||||
|
@ -1774,7 +1774,7 @@ void Assembler::vmovdqu(XMMRegister dst, XMMRegister src) {
|
|||
}
|
||||
|
||||
void Assembler::vmovdqu(XMMRegister dst, Address src) {
|
||||
assert(UseAVX, "");
|
||||
assert(UseAVX > 0, "");
|
||||
InstructionMark im(this);
|
||||
bool vector256 = true;
|
||||
vex_prefix(dst, xnoreg, src, VEX_SIMD_F3, vector256);
|
||||
|
@ -1783,7 +1783,7 @@ void Assembler::vmovdqu(XMMRegister dst, Address src) {
|
|||
}
|
||||
|
||||
void Assembler::vmovdqu(Address dst, XMMRegister src) {
|
||||
assert(UseAVX, "");
|
||||
assert(UseAVX > 0, "");
|
||||
InstructionMark im(this);
|
||||
bool vector256 = true;
|
||||
// swap src<->dst for encoding
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue