[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:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user