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

Float: Add floating-point equals API in sail model #403

Closed
wants to merge 13 commits into from

Commits on Feb 7, 2024

  1. Softfloat: Add soft floating-point equals API in sail model

    This patch would like to introduce the soft floating-point equals
    API into the sail model. Then the softfloat_interface is able to
    leverage the new softfloat in sail, instead of the c_emulator.
    
    * Add softfloat common for softfloat enter and leave.
    * Add enum like immutable exception flags.
    * Add softfloat equals API for half, single and double floating-point.
    * Replace the extern call of softfloat interface to sail model.
    * Add helper functions to utils.
    * Adjust build system for new files.
    
    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2923e21 View commit details
    Browse the repository at this point in the history
  2. Rename softfloat to float.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    679565c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Address comments.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    7aac800 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    4b692d2 View commit details
    Browse the repository at this point in the history
  2. Remove the depends on softfloat_interface

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    4c14715 View commit details
    Browse the repository at this point in the history
  3. Cleanup format.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    d756053 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Address comments.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a05b202 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Address comments.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3200049 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    42396c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    9f41f24 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Address comments for code simplify.

    Signed-off-by: Pan Li <pan2.li@intel.com>
    Incarnation-p-lee committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    88568f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9d6b92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4ce269 View commit details
    Browse the repository at this point in the history