DescriptionMIPS: Fix '[wasm] add rotate opcodes'
Port 9d0cf920bd59389f3ec408fa93aa6277a9cdab9c
Bug Descriptions:
1. We are missing drotr32 instruction
2. Ror Macro should also handle values less than zero or bigger than 31, as WASM instruction kExprI32Rol will generate shifting operands beyond [0 .. 31] range.
3. Same as Dror.
4. drotrv instruction in simulator is incorrect.
BUG=
TEST=cctest/test-run-wasm/Run_WasmInt32Binops,cctest/test-run-wasm/Run_WasmInt64Binops
Committed: https://crrev.com/4ec5a1e368dc10a48c57caebdcf7f991af866b50
Cr-Commit-Position: refs/heads/master@{#34632}
Patch Set 1 #
Total comments: 2
Patch Set 2 : code clean up according to review. #
Messages
Total messages: 12 (5 generated)
|