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

Reconcile RVV mask types. #520

Merged
merged 1 commit into from
Mar 6, 2024

Commits on Feb 16, 2024

  1. Reconcile RVV mask types.

    Make the vmask types for single-precision and double-precision
    interfaces compatible, so that we have fewer divergent functions.
    
    Keep the vopmask types incompatible, because the underlying vbool*_t
    types still encode some underlying assumptions about the number of lanes
    involved.
    
    Make the still-incompatible function names distinct between SP and DP,
    and then reconcile these with the preprocessor at the end of the file so
    that the caller still sees the expected operations.  This will help when
    it comes to generating inline headers in a future revision.
    Simon Hosie committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    5f96c03 View commit details
    Browse the repository at this point in the history