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

Avx512f avx512vl #986

Closed
wants to merge 19 commits into from
Closed

Avx512f avx512vl #986

wants to merge 19 commits into from

Conversation

minybot
Copy link
Contributor

@minybot minybot commented Jan 25, 2021

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

@rust-highfive
Copy link

r? @Amanieu

(rust-highfive has picked a reviewer for you, use r? to override)

@minybot
Copy link
Contributor Author

minybot commented Jan 28, 2021

It seems x86_64-apple-darwin CI has some issue?

@Amanieu
Copy link
Member

Amanieu commented Jan 28, 2021

2021-01-28T15:32:33.3235460Z ---- core_arch::x86::abm::assert__lzcnt_u32_lzcnt stdout ----
2021-01-28T15:32:33.3235920Z exit code: 1
2021-01-28T15:32:33.3236270Z LLVM ERROR: out of memory
2021-01-28T15:32:33.3238330Z fatal error: /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: fatal error in /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic

I restarted the jobs.

@minybot
Copy link
Contributor Author

minybot commented Jan 28, 2021

2021-01-28T15:32:33.3235460Z ---- core_arch::x86::abm::assert__lzcnt_u32_lzcnt stdout ----
2021-01-28T15:32:33.3235920Z exit code: 1
2021-01-28T15:32:33.3236270Z LLVM ERROR: out of memory
2021-01-28T15:32:33.3238330Z fatal error: /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: fatal error in /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic

I restarted the jobs.
Same?

@Amanieu
Copy link
Member

Amanieu commented Jan 28, 2021

I have no idea why the disassembler (otool) is running out of memory...

@minybot
Copy link
Contributor Author

minybot commented Jan 28, 2021

I have no idea why the disassembler (otool) is running out of memory...

Do you want me to wait or just remove CI for osX temporary?

@Amanieu
Copy link
Member

Amanieu commented Jan 28, 2021

It might be a temporary problem with CI. Let's try again tomorrow and see if it is fixed.

@minybot
Copy link
Contributor Author

minybot commented Jan 29, 2021

It might be a temporary problem with CI. Let's try again tomorrow and see if it is fixed.
Same today

---- core_arch::x86::abm::assert__lzcnt_u32_lzcnt stdout ----
exit code: 1
LLVM ERROR: out of memory
fatal error: /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: fatal error in /Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic

@Amanieu
Copy link
Member

Amanieu commented Jan 29, 2021

Can you double-check if this is due to your changes? It seemed to be working before you added the cmp* functions.

@minybot
Copy link
Contributor Author

minybot commented Jan 29, 2021

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.

@Amanieu
Copy link
Member

Amanieu commented Jan 29, 2021

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:

      run: |
        curl https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
        echo "$HOME/.cargo/bin" >> $GITHUB_PATH
        rustup update nightly-2021-01-23 --no-self-update
        rustup default nightly-2021-01-23
      if: matrix.os == 'macos-latest'

@minybot
Copy link
Contributor Author

minybot commented Jan 29, 2021

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:

      run: |
        curl https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
        echo "$HOME/.cargo/bin" >> $GITHUB_PATH
        rustup update nightly-2021-01-23 --no-self-update
        rustup default nightly-2021-01-23
      if: matrix.os == 'macos-latest'

@minybot minybot closed this Jan 29, 2021
@Amanieu
Copy link
Member

Amanieu commented Jan 29, 2021

Sorry I missed something in main.yml. You also need to edit the line below:

    - run: |
        rustup default nightly-2021-01-23
        rustup target add ${{ matrix.target }}
      if: "!endsWith(matrix.target, 'emulated')"

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

Successfully merging this pull request may close these issues.

None yet

3 participants