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

[RV64_DYNAREC] Added more support for XTheadBb extension #989

Merged
merged 13 commits into from
Sep 24, 2023

Conversation

ksco
Copy link
Collaborator

@ksco ksco commented Sep 24, 2023

  • Added more support for XTheadBb extension
  • Added a test for bswap and movbe
  • Reformatted the code this PR touches, please ignore commits named "Reformat" when reviewing.

@ptitSeb
Copy link
Owner

ptitSeb commented Sep 24, 2023

Something looks wrong, either with test24 or how movbe is handled in arm64, rv64 and interpreter!

@ksco
Copy link
Collaborator Author

ksco commented Sep 24, 2023

Interesting, let me take a look.

@ksco
Copy link
Collaborator Author

ksco commented Sep 24, 2023

It's the interpreter! MOVBE is operating on GPRs, not XMMs.

@ptitSeb
Copy link
Owner

ptitSeb commented Sep 24, 2023

Ah nice. And the ARM64 implementation seems wrong too :'(

@ksco
Copy link
Collaborator Author

ksco commented Sep 24, 2023

One test catches all three :)

@ksco
Copy link
Collaborator Author

ksco commented Sep 24, 2023

Fixed.

@ptitSeb ptitSeb merged commit c00cd1d into ptitSeb:main Sep 24, 2023
@ksco ksco deleted the xtheadbb branch September 25, 2023 09:44
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.

2 participants