1. Home
  2. Documentation
  1. Download
  2. Sponsor
  3. GitHub
  1. Introduction
  2. User Guide
    1. Language Syntax
  3. API Reference
    1. General Functions
    2. Math Functions
    3. Memory Functions
    4. Misc Functions
    5. Vector Functions
    6. Types Functions
    7. All Module
    8. Csv Module
    9. Currencies Module
    10. Files Module
    11. StandardUnits Module
    12. Strings Module
    13. Web Module
    14. Intel Hardware Intrinsics
      1. Intel Aes Intrinsics
      2. Intel Avx Intrinsics
      3. Intel Avx2 Intrinsics
      4. Intel Bmi1 Intrinsics
      5. Intel Bmi1X64 Intrinsics
      6. Intel Bmi2 Intrinsics
      7. Intel Bmi2X64 Intrinsics
      8. Intel Sse Intrinsics
      9. Intel SseX64 Intrinsics
      10. Intel Sse2 Intrinsics
      11. Intel Sse2X64 Intrinsics
      12. Intel Sse3 Intrinsics
      13. Intel Ssse3 Intrinsics
      14. Intel Sse41 Intrinsics
      15. Intel Sse41X64 Intrinsics
      16. Intel Sse42 Intrinsics
      17. Intel Sse42X64 Intrinsics
    15. Arm Hardware Intrinsics
      1. Arm AdvSimd Intrinsics
      2. Arm AdvSimdArm64 Intrinsics
      3. Arm Aes Intrinsics
      4. Arm Crc32 Intrinsics
      5. Arm Crc32Arm64 Intrinsics
      6. Arm Sha1 Intrinsics
      7. Arm Sha256 Intrinsics
  4. Advanced Topics
  1. Home
  2. Documentation
  3. API Reference
  4. Arm Hardware Intrinsics
  5. Arm Crc32Arm64 Intrinsics

Arm Crc32Arm64 Intrinsics

In order to use the functions provided by this module, you need to import this module:

>>> import HardwareIntrinsics

These intrinsic functions are only available if your CPU supports Crc32Arm64 features.

crc32cd

crc32cd

uint32_t __crc32cd (uint32_t a, uint64_t b) A64: CRC32CX Wd, Wn, Xm

Instruction Documentation: crc32cd

crc32d

crc32d

uint32_t __crc32d (uint32_t a, uint64_t b) A64: CRC32X Wd, Wn, Xm

Instruction Documentation: crc32d


Copyright © 2024, Alexandre Mutel aka xoofx - Blog content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages