[VM] ARM64 unboxed 64 bit fix signed/unsigned const shift

R=vegorov@google.com
TBR=vegorov@google.com

Change-Id: I3f67bbce487a1d2133080a1c441814ba0dd47ead
Reviewed-on: https://dart-review.googlesource.com/45706
Reviewed-by: Erik Corry <erikcorry@google.com>
This commit is contained in:
Erik Corry
2018-03-09 14:18:55 +00:00
parent e66733dd60
commit 23fccf2e59
+1 -1
View File
@@ -5070,7 +5070,7 @@ void ShiftInt64OpInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
ASSERT(shift >= 0);
switch (op_kind()) {
case Token::kSHR: {
__ LsrImmediate(out, left, Utils::Minimum(shift, kBitsPerWord - 1));
__ AsrImmediate(out, left, Utils::Minimum(shift, kBitsPerWord - 1));
break;
}
case Token::kSHL: {