Skip to content

Conversation

@moorabbit
Copy link
Contributor

@moorabbit moorabbit commented Sep 6, 2025

The following AVX[512] intrinsics are now constexpr:

  • _mm_cvtepi64_pd
  • _mm_mask_cvtepi64_pd
  • _mm_maskz_cvtepi64_pd
  • _mm_cvtepu64_pd
  • _mm_mask_cvtepu64_pd
  • _mm_maskz_cvtepu64_pd
  • _mm256_cvtepi64_pd
  • _mm256_mask_cvtepi64_pd
  • _mm256_maskz_cvtepi64_pd
  • _mm256_cvtepu64_pd
  • _mm256_mask_cvtepu64_pd
  • _mm256_maskz_cvtepu64_pd
  • _mm256_cvtepi64_ps
  • _mm256_mask_cvtepi64_ps
  • _mm256_maskz_cvtepi64_ps
  • _mm256_cvtepu64_ps
  • _mm256_mask_cvtepu64_ps
  • _mm256_maskz_cvtepu64_ps
  • _mm_cvtepi16_ph
  • _mm_mask_cvtepi16_ph
  • _mm_maskz_cvtepi16_ph
  • _mm_set1_ph
  • _mm_cvtepu16_ph
  • _mm_mask_cvtepu16_ph
  • _mm_maskz_cvtepu16_ph
  • _mm256_cvtepi16_ph
  • _mm256_mask_cvtepi16_ph
  • _mm256_set1_ph
  • _mm256_maskz_cvtepi16_ph

This PR is part 3 [part 1 - part 2] of a series of PRs fixing #155798

@moorabbit
Copy link
Contributor Author

@RKSimon PTAL when you can. Thx!

@RKSimon RKSimon self-requested a review September 6, 2025 16:26
Copy link
Collaborator

@RKSimon RKSimon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@RKSimon RKSimon enabled auto-merge (squash) September 7, 2025 09:58
@RKSimon RKSimon merged commit 49f28f6 into llvm:main Sep 7, 2025
9 checks passed
@moorabbit moorabbit deleted the constexpr-avx512-intrinsics-part-3 branch September 9, 2025 20:36
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.

2 participants