Skip to content

Create a decoded instruction cache #33

@hintron

Description

@hintron

Create a cache of decoded instructions, so that if I run into the same instructions over and over I can skip the entire decode step and just execute it. Since 8086 programs are so small, I should have tons of memory available to cache probably most of the program. It will be interesting to see just how much faster I can make things with that. This change should be relatively easy to make, as it doesn't need anything from the execution side, and only needs types from the decode side.

I want to be able to analyze the performance of this change, so I will hold off on making it until I am ready to do performance analysis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions