8000 [RV64_DYNAREC] Fixed some opcodes caught by cosim by xctan · Pull Request #1561 · ptitSeb/box64 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[RV64_DYNAREC] Fixed some opcodes caught by cosim #1561

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

Merged
merged 17 commits into from
Jun 6, 2024

Conversation

xctan
Copy link
Contributor
@xctan xctan commented Jun 5, 2024

No description provided.

@xctan xctan marked this pull request as draft June 6, 2024 04:22
@xctan xctan marked this pull request as ready for review June 6, 2024 11:01
@xctan xctan marked this pull request as draft June 6, 2024 12:36
@xctan xctan marked this pull request as ready for review June 6, 2024 13:16
@ptitSeb
Copy link
Owner
ptitSeb commented Jun 6, 2024

So it's ready to merge?

@xctan
Copy link
Contributor Author
xctan commented Jun 6, 2024

So it's ready to merge?

Yup. I cannot find any other prominent differences between dynarec and the interpreter when running VMP with cosim.

@ptitSeb ptitSeb merged commit 75004d0 into ptitSeb:main Jun 6, 2024
34 checks passed
Javier97sm pushed a commit to Javier97sm/box64 that referenced this pull request Aug 16, 2024
* [RV64_DYNAREC] Fixed emit_shrd16c

* [RV64_DYNAREC] Fixed BSWAP Gw

* [RV64_DYNAREC] Fixed 32 bit RCL/RCR Ed, 1

* [RV64_DYNAREC] Fixed 32 bit BTR

* [RV64_DYNAREC] Fixed 32 bit SHLD

* [RV64_DYNAREC] Fixed 32 bit SHLD again

* [RV64_DYNAREC] Fixed 16 bit constant SHLD again

* [RV64_DYNAREC] Fixed 16-bit BTC

* [RV64_DYNAREC] Fixed 32-bit rotates using Zbb extension

* [RV64_DYNAREC] Fixed 16-bit SHLD opcode

* [RV64_DYNAREC] Fixed the mask of LAHF opcode

* [RV64_DYNAREC] Fixed LAHF again and handled OF2 before cosim

* [RV64_DYNAREC] Fixed XADD Eb, Gb when Eb == Gb

* [RV64_DYNAREC] Fixed XADD Ew, Gw when Ew == Gw

* [RV64_DYNAREC] Fixed zero extension of 32 bit Ed operand

* [RV64_DYNAREC] Fixed XADD Eb, Gb again for AH, BH, CH, DH

* [RV64_DYNAREC] Fixed various 16-bit immediate extension
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0