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
Avx512f avx512vl #986
Avx512f avx512vl #986
Conversation
r? @Amanieu (rust-highfive has picked a reviewer for you, use r? to override) |
It seems x86_64-apple-darwin CI has some issue? |
I restarted the jobs. |
|
I have no idea why the disassembler ( |
Do you want me to wait or just remove CI for osX temporary? |
It might be a temporary problem with CI. Let's try again tomorrow and see if it is fixed. |
---- core_arch::x86::abm::assert__lzcnt_u32_lzcnt stdout ---- |
Can you double-check if this is due to your changes? It seemed to be working before you added the cmp* functions. |
It seems the same after I comment out cmp* functions. |
Another possibility is that the cause is from some change in nightly rustc. You can test an earlier nightly by changing .github/workflows/main.yml to use a pinned nightly:
|
|
Sorry I missed something in main.yml. You also need to edit the line below:
|
fmadd_ps,pd: mm256,mm
fmsub_ps,pd: mm256,mm
fmaddsub_ps,pd: mm256,mm
fmsubadd_ps,pd: mm256,mm
fnmadd_ps,pd: mm256,mm
fnmsub_ps,pd: mm256,mm
cmp_epi32,epi64,epu32,epu64,ps,pd: mm256,mm
cmpeq_epi32,epi64,epu32,epu64: mm256,mm
cmpge_epi32,epi64,epu32,epu64: mm256,mm
cmpgt_epi32,epi64,epu32,epu64: mm256,mm
cmple_epi32,epi64,epu32,epu64: mm256,mm