|
Argon 0.1.0
|
Header file for SIMD features and platform detection. More...
#include <stdbool.h>

Go to the source code of this file.
Macros | |
| #define | ARGON_PLATFORM_SIMDE true |
| #define | ARGON_HAS_FLOAT true |
| #define | ARGON_HAS_HALF_FLOAT false |
| #define | ARGON_HAS_SINGLE_FLOAT true |
| #define | ARGON_HAS_DOUBLE_FLOAT false |
| #define | ARGON_USE_COMPILER_EXTENSIONS 1 |
| #define | ARGON_HAS_CRYPTO false |
| Set to 1 when the AES and PMULL crypto intrinsics are available. | |
Enumerations | |
| enum class | Platform { NEON , MVE , SIMDe } |
Variables | |
| constexpr Platform | argon::platform = Platform::SIMDe |
Header file for SIMD features and platform detection.
| #define ARGON_HAS_CRYPTO false |
Set to 1 when the AES and PMULL crypto intrinsics are available.
Requires __ARM_FEATURE_CRYPTO (ARMv8 Cryptographic Extension).