Mercurial > hg > truffle
changeset 17784:bf20bec37f24
8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
Summary: Remove the overly strict assert
Reviewed-by: kvn, twisti
author | iveresov |
---|---|
date | Mon, 24 Mar 2014 23:13:46 -0700 |
parents | a48e16541e6b |
children | 049414a5b5f6 |
files | src/cpu/x86/vm/assembler_x86.cpp |
diffstat | 1 files changed, 0 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.cpp Sat Mar 22 00:26:48 2014 +0400 +++ b/src/cpu/x86/vm/assembler_x86.cpp Mon Mar 24 23:13:46 2014 -0700 @@ -1112,7 +1112,6 @@ } void Assembler::bsrl(Register dst, Register src) { - assert(!VM_Version::supports_lzcnt(), "encoding is treated as LZCNT"); int encode = prefix_and_encode(dst->encoding(), src->encoding()); emit_int8(0x0F); emit_int8((unsigned char)0xBD); @@ -4938,7 +4937,6 @@ } void Assembler::bsrq(Register dst, Register src) { - assert(!VM_Version::supports_lzcnt(), "encoding is treated as LZCNT"); int encode = prefixq_and_encode(dst->encoding(), src->encoding()); emit_int8(0x0F); emit_int8((unsigned char)0xBD);