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

attempt to resolve #852 #1377

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

matthiascy
Copy link

This PR introduces _MM_{GET,SET}_DENORMALS_ZERO_MODE, MM_DENORMALS_ZERO_ON, MM_DENORMALS_ZERO_OFF, MM_DENORMALS_ZERO_MASK. One remaining question is that in which file these should be placed? sse.rs or sse3.rs?

@rustbot
Copy link
Collaborator

rustbot commented Feb 7, 2023

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Amanieu (or someone else) soon.

@matthiascy
Copy link
Author

_MM_{SET, GET}_DENORMALS_ZERO_MODE is not defined in Intel Intrinsics Guid but can be found in emmintrin.h of llvm, pmmintrin.h of gcc, and pmmintrin.h of Intel C++ Compiler.

@Amanieu
Copy link
Member

Amanieu commented Feb 11, 2023

LGTM! For the CI failure, you can add an exception in crates/stdarch-verify/tests/x86-intel.rs to ignore the check for this function.

This requires an FCP since it is adding a stable API.

@rfcbot fcp merge

@rfcbot
Copy link

rfcbot commented Feb 11, 2023

Team member @Amanieu has proposed to merge this. The next step is review by the rest of the tagged team members:

Concerns:

Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

See this document for info about what commands tagged team members can give me.

@rfcbot
Copy link

rfcbot commented Feb 28, 2023

🔔 This is now entering its final comment period, as per the review above. 🔔

psst @Amanieu, I wasn't able to add the final-comment-period label, please do so.

@BurntSushi
Copy link
Member

BurntSushi commented Feb 28, 2023

My understanding is that we should try to land new APIs as unstable, and only after some time has passed, then we can mark them stable.

@rfcbot concern unstable for a time

EDIT: Not sure why, but rfcbot doesn't seem to be registering my concern.

@Amanieu
Copy link
Member

Amanieu commented Mar 1, 2023

That's a good point.

@matthiascy Could you change your PR to make these functions unstable and open a tracking issue in rust-lang/rust?

@Amanieu
Copy link
Member

Amanieu commented Mar 5, 2023

@rfcbot fcp cancel

@rfcbot
Copy link

rfcbot commented Mar 5, 2023

@Amanieu proposal cancelled.

@bors
Copy link
Contributor

bors commented Jun 29, 2024

☔ The latest upstream changes (presumably 87158e6) made this pull request unmergeable. Please resolve the merge conflicts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants