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

Bit Rotation & FPU Evaluation Fixes #626

Merged
merged 8 commits into from
Jun 24, 2024
Merged

Bit Rotation & FPU Evaluation Fixes #626

merged 8 commits into from
Jun 24, 2024

Commits on Jun 12, 2024

  1. Treat Infinity as an Invalid Comparison Value

    - We were only handling `NaN` as invalid, but `Infinity` is also invalid so we need to set flags properly in case of both.
    - Updated Unit Tests
    enusbaum committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9da1bea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9419830 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Handle Overflow Flag for RCR

    - Add Overflow Flag logic for RCR
    - Add Additional Logging for FPU stack
    enusbaum committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b32d5b3 View commit details
    Browse the repository at this point in the history
  2. Handle Crash Report in Module if not executing Code

    - Unhandled exception would be thrown while generating a Crash Report if a module crashed without executing code (Loading, etc.)
    enusbaum committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    cedec4b View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    e74be13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae1d1e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Make FILD Maintain Sign when Converting

    - `FILD` was converting memory integer values to unsigned values before casting to double
    - Added helper method to maintain signed value of memory/register values
    - `FILD` updated to take signed value from memory/registers
    - Updated Unit Tests for `FILD` to use signed types
    enusbaum committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    bee8408 View commit details
    Browse the repository at this point in the history
  2. Fix RCR_AX_IMM16_CF_SET

    enusbaum committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    b732d5e View commit details
    Browse the repository at this point in the history