Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WASM/AsmJs: Fix bad cse between signed/unsigned div&rem #3019

Merged
merged 7 commits into from
Jun 8, 2017

Conversation

Cellule
Copy link
Contributor

@Cellule Cellule commented May 22, 2017

Fixes #2975

  • Remove Mul_UInt opcode
  • Cleanup Div/Rem helper implementation. Made a Checked and an Unsafe version of the implementation.
  • Created new OpCode DivU_I4 and RemU_I4 to prevent cse between signed and unsigned div/rem

This change is Reviewable

@Cellule Cellule self-assigned this May 22, 2017
@Cellule Cellule added this to the 1.6 milestone May 22, 2017
@Cellule Cellule force-pushed the wasm/int_cse branch 2 times, most recently from 3ce90b5 to 292ec6a Compare May 26, 2017 03:24
@Cellule
Copy link
Contributor Author

Cellule commented Jun 5, 2017

ping

@chakrabot chakrabot merged commit b1ff34f into chakra-core:release/1.6 Jun 8, 2017
chakrabot pushed a commit that referenced this pull request Jun 8, 2017
…d div&rem

Merge pull request #3019 from Cellule:wasm/int_cse

Fixes #2975
- Remove Mul_UInt opcode
- Cleanup Div/Rem helper implementation. Made a Checked and an Unsafe version of the implementation.
- Created new OpCode DivU_I4 and RemU_I4 to prevent cse between signed and unsigned div/rem
chakrabot pushed a commit that referenced this pull request Jun 8, 2017
…igned/unsigned div&rem

Merge pull request #3019 from Cellule:wasm/int_cse

Fixes #2975
- Remove Mul_UInt opcode
- Cleanup Div/Rem helper implementation. Made a Checked and an Unsafe version of the implementation.
- Created new OpCode DivU_I4 and RemU_I4 to prevent cse between signed and unsigned div/rem
@Cellule Cellule deleted the wasm/int_cse branch July 10, 2017 19:43
sigatrev added a commit to sigatrev/ChakraCore that referenced this pull request Dec 12, 2017
PRs chakra-core#3019, chakra-core#3264, and chakra-core#3509. These occured after the point where the ARM64 starting point was forked.
sigatrev added a commit to sigatrev/ChakraCore that referenced this pull request Dec 12, 2017
PRs chakra-core#3019, chakra-core#3264, and chakra-core#3509. These occured after the point where the ARM64 starting point was forked.
chakrabot pushed a commit that referenced this pull request Dec 12, 2017
Merge pull request #4408 from sigatrev:port

PRs #3019, #3264, and #3509. These occured after the point where the ARM64 starting point was forked.
chakrabot pushed a commit that referenced this pull request Dec 12, 2017
Merge pull request #4408 from sigatrev:port

PRs #3019, #3264, and #3509. These occured after the point where the ARM64 starting point was forked.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants