| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
This is ready. Please possibly review and share feedback. |
Sorry, something went wrong.
|
This PR might fail after merging of #1481. As the test integration_tests/bit_operations_i32.py was enabled for the wasm_x64 backend in the commit TEST: Enable suporting tests and the wasm_x64 backend currently does not have support for shift operations. |
Sorry, something went wrong.
|
All tests passed and I now rebased on top of the latest master. |
Sorry, something went wrong.
BitRShift is currently signed/arithmetic right shift. This is similar to LLVM Backend.
|
The tests should hopefully pass now. The new commits X86Assembler: Implement SHL and SAR Instructions and |
Sorry, something went wrong.
|
I am adding this to auto-merge as it seems approved. I will support changes/updates suggested (if any) for recently added commits in a new PR. |
Sorry, something went wrong.
|
Yes, this is good, thanks! |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR adds support of left shift and right shift operations in the wasm and wasm_x64 backends. For right shift, I currently used signed/arithmetic right shift operation (this seems similar to the llvm backend). Other possibility is using unsigned/logical right shift operation.