Skip to content

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

@ZehMatt

Description

@ZehMatt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-decoderArea: DecoderC-enhancementCategory: Enhancement of existing features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions