1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 11:54:57 +00:00

LibWasm: Use Operators::BitShiftRight for i64.shru

Using a left-shift operator for a right shift operation is not exactly
the most correct action :P
This commit is contained in:
Ali Mohammad Pur 2021-08-25 22:58:39 +04:30 committed by Andreas Kling
parent 924d890bfe
commit 04e3965b09

View file

@ -808,7 +808,7 @@ void BytecodeInterpreter::interpret(Configuration& configuration, InstructionPoi
case Instructions::i64_shrs.value():
return binary_numeric_operation<i64, i64, Operators::BitShiftRight>(configuration);
case Instructions::i64_shru.value():
return binary_numeric_operation<u64, i64, Operators::BitShiftLeft>(configuration);
return binary_numeric_operation<u64, i64, Operators::BitShiftRight>(configuration);
case Instructions::i64_rotl.value():
return binary_numeric_operation<u64, i64, Operators::BitRotateLeft>(configuration);
case Instructions::i64_rotr.value():