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

Implement missing AVX512 intrinsics #1600

Merged
merged 7 commits into from
Jul 6, 2024
Merged

Commits on Jul 1, 2024

  1. Fix the stream intrinsics

    They should use a platform-specific address management.
    sayantn committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    4fc8598 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdc73f0 View commit details
    Browse the repository at this point in the history
  3. Implemented VEX versions

    Modified stdarch-test to accept VEX versions
    sayantn committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5a4089c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f14492 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Implemented some missing functions

    These cannot be linked with LLVM because of the lack of `bfloat16` and `i1` types in Rust. So, inline asm was the only way
    sayantn committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0f1f4d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    520033a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Added a bf16 type

    sayantn committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    5dc20a2 View commit details
    Browse the repository at this point in the history