#include <AVX512.h>
◆ CompareAligned() [1/2]
bool ehs::AVX512::CompareAligned |
( |
const SInt_64 * | a, |
|
|
const SInt_64 * | b ) |
|
static |
Compares two aligned 8 element vectors using 64-bit integers.
- Parameters
-
[in] | a | First vector. |
[in] | b | Second vector. |
- Returns
- True if all 8 elements are equal. False otherwise.
- Note
- The parameters "a", and "b" must have alignas(32).
◆ CompareAligned() [2/2]
bool ehs::AVX512::CompareAligned |
( |
const UInt_64 * | a, |
|
|
const UInt_64 * | b ) |
|
static |
Compares two aligned 8 element vectors using 64-bit integers.
- Parameters
-
[in] | a | First vector. |
[in] | b | Second vector. |
- Returns
- True if all 8 elements are equal. False otherwise.
- Note
- The parameters "a", and "b" must have alignas(32).
◆ CompareUnaligned() [1/2]
bool ehs::AVX512::CompareUnaligned |
( |
const SInt_64 * | a, |
|
|
const SInt_64 * | b ) |
|
static |
Compares two unaligned 8 element vectors using 64-bit integers.
- Parameters
-
[in] | a | First vector. |
[in] | b | Second vector. |
- Returns
- True if all 8 elements are equal. False otherwise.
◆ CompareUnaligned() [2/2]
bool ehs::AVX512::CompareUnaligned |
( |
const UInt_64 * | a, |
|
|
const UInt_64 * | b ) |
|
static |
Compares two unaligned 8 element vectors using 64-bit integers.
- Parameters
-
[in] | a | First vector. |
[in] | b | Second vector. |
- Returns
- True if all 8 elements are equal. False otherwise.
The documentation for this class was generated from the following files: