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

rep movsb is not reporting (r/e)si/(r(e)di as read #524

Open
ZehMatt opened this issue Sep 15, 2024 · 0 comments
Open

rep movsb is not reporting (r/e)si/(r(e)di as read #524

ZehMatt opened this issue Sep 15, 2024 · 0 comments
Labels
A-decoder Area: Decoder C-enhancement Category: Enhancement of existing features

Comments

@ZehMatt
Copy link
Contributor

ZehMatt commented Sep 15, 2024

image
The registers are reported as conditional write but rep movsb is also updating them based on the direction flag so they should be at least marked as read. I know that technically I can go by memory operands as that always implies read but the update operation of those registers aren't related to the memory operand.

@ZehMatt ZehMatt changed the title rep movsb is not reporting (r/e)si/(r(e)di as modified rep movsb is not reporting (r/e)si/(r(e)di as read Sep 15, 2024
@flobernd flobernd added C-enhancement Category: Enhancement of existing features A-decoder Area: Decoder labels Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-decoder Area: Decoder C-enhancement Category: Enhancement of existing features
Projects
None yet
Development

No branches or pull requests

2 participants