Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Macros | |
#define | int32 int32_t |
#define | int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) |
#define | int32x8_store(z, i) _mm256_storeu_si256((__m256i *) (z),(i)) |
#define | int32x8_min _mm256_min_epi32 |
#define | int32x8_max _mm256_max_epi32 |
#define | int32x8_MINMAX(a, b) |
Typedefs | |
typedef __m256i | int32x8 |
Functions | |
__attribute__ ((noinline)) | |
void | int32_sort (int32 *x, long long n) |
Definition at line 2 of file int32_sort.c.
#define int32x8_load | ( | z | ) | _mm256_loadu_si256((__m256i *) (z)) |
Definition at line 8 of file int32_sort.c.
#define int32x8_max _mm256_max_epi32 |
Definition at line 11 of file int32_sort.c.
#define int32x8_min _mm256_min_epi32 |
Definition at line 10 of file int32_sort.c.
Definition at line 13 of file int32_sort.c.
#define int32x8_store | ( | z, | |
i | |||
) | _mm256_storeu_si256((__m256i *) (z),(i)) |
Definition at line 9 of file int32_sort.c.
Definition at line 7 of file int32_sort.c.
__attribute__ | ( | (noinline) | ) |
Definition at line 20 of file int32_sort.c.
References int32_MINMAX, int32x8_load, int32x8_MINMAX, and int32x8_store.
Definition at line 879 of file int32_sort.c.
References a1, a3, b4, c4, c6(), i, int32, int32_MINMAX, int32_sort, int32x8_load, int32x8_MINMAX, int32x8_store, and j.