sketchbook
|
Go to the source code of this file.
Macros | |
#define | __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("avx2"))) |
#define | _mm256_mpsadbw_epu8(X, Y, M) __builtin_ia32_mpsadbw256((X), (Y), (M)) |
#define | _mm256_alignr_epi8(a, b, n) |
#define | _mm256_blend_epi16(V1, V2, M) |
#define | _mm256_shuffle_epi32(a, imm) |
#define | _mm256_shufflehi_epi16(a, imm) |
#define | _mm256_shufflelo_epi16(a, imm) |
#define | _mm256_slli_si256(a, count) |
#define | _mm256_bslli_epi128(a, count) _mm256_slli_si256((a), (count)) |
#define | _mm256_srli_si256(a, count) |
#define | _mm256_bsrli_epi128(a, count) _mm256_srli_si256((a), (count)) |
#define | _mm_blend_epi32(V1, V2, M) |
#define | _mm256_blend_epi32(V1, V2, M) |
#define | _mm256_permute4x64_pd(V, M) |
#define | _mm256_permute4x64_epi64(V, M) |
#define | _mm256_permute2x128_si256(V1, V2, M) |
#define | _mm256_extracti128_si256(V, M) |
#define | _mm256_inserti128_si256(V1, V2, M) |
#define | _mm_mask_i32gather_pd(a, m, i, mask, s) |
#define | _mm256_mask_i32gather_pd(a, m, i, mask, s) |
#define | _mm_mask_i64gather_pd(a, m, i, mask, s) |
#define | _mm256_mask_i64gather_pd(a, m, i, mask, s) |
#define | _mm_mask_i32gather_ps(a, m, i, mask, s) |
#define | _mm256_mask_i32gather_ps(a, m, i, mask, s) |
#define | _mm_mask_i64gather_ps(a, m, i, mask, s) |
#define | _mm256_mask_i64gather_ps(a, m, i, mask, s) |
#define | _mm_mask_i32gather_epi32(a, m, i, mask, s) |
#define | _mm256_mask_i32gather_epi32(a, m, i, mask, s) |
#define | _mm_mask_i64gather_epi32(a, m, i, mask, s) |
#define | _mm256_mask_i64gather_epi32(a, m, i, mask, s) |
#define | _mm_mask_i32gather_epi64(a, m, i, mask, s) |
#define | _mm256_mask_i32gather_epi64(a, m, i, mask, s) |
#define | _mm_mask_i64gather_epi64(a, m, i, mask, s) |
#define | _mm256_mask_i64gather_epi64(a, m, i, mask, s) |
#define | _mm_i32gather_pd(m, i, s) |
#define | _mm256_i32gather_pd(m, i, s) |
#define | _mm_i64gather_pd(m, i, s) |
#define | _mm256_i64gather_pd(m, i, s) |
#define | _mm_i32gather_ps(m, i, s) |
#define | _mm256_i32gather_ps(m, i, s) |
#define | _mm_i64gather_ps(m, i, s) |
#define | _mm256_i64gather_ps(m, i, s) |
#define | _mm_i32gather_epi32(m, i, s) |
#define | _mm256_i32gather_epi32(m, i, s) |
#define | _mm_i64gather_epi32(m, i, s) |
#define | _mm256_i64gather_epi32(m, i, s) |
#define | _mm_i32gather_epi64(m, i, s) |
#define | _mm256_i32gather_epi64(m, i, s) |
#define | _mm_i64gather_epi64(m, i, s) |
#define | _mm256_i64gather_epi64(m, i, s) |
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("avx2"))) |
#define _mm256_blend_epi16 | ( | V1, | |
V2, | |||
M | |||
) |
#define _mm256_blend_epi32 | ( | V1, | |
V2, | |||
M | |||
) |
#define _mm256_bslli_epi128 | ( | a, | |
count | |||
) | _mm256_slli_si256((a), (count)) |
#define _mm256_bsrli_epi128 | ( | a, | |
count | |||
) | _mm256_srli_si256((a), (count)) |
#define _mm256_extracti128_si256 | ( | V, | |
M | |||
) |
#define _mm256_i32gather_epi32 | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i32gather_epi64 | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i32gather_pd | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i32gather_ps | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i64gather_epi32 | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i64gather_epi64 | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i64gather_pd | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_i64gather_ps | ( | m, | |
i, | |||
s | |||
) |
#define _mm256_inserti128_si256 | ( | V1, | |
V2, | |||
M | |||
) |
#define _mm256_mask_i32gather_epi32 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i32gather_epi64 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i32gather_pd | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i32gather_ps | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i64gather_epi32 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i64gather_epi64 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i64gather_pd | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_mask_i64gather_ps | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm256_permute2x128_si256 | ( | V1, | |
V2, | |||
M | |||
) |
#define _mm256_permute4x64_epi64 | ( | V, | |
M | |||
) |
#define _mm256_permute4x64_pd | ( | V, | |
M | |||
) |
#define _mm256_shuffle_epi32 | ( | a, | |
imm | |||
) |
#define _mm256_shufflehi_epi16 | ( | a, | |
imm | |||
) |
#define _mm256_shufflelo_epi16 | ( | a, | |
imm | |||
) |
#define _mm256_slli_si256 | ( | a, | |
count | |||
) |
#define _mm256_srli_si256 | ( | a, | |
count | |||
) |
#define _mm_blend_epi32 | ( | V1, | |
V2, | |||
M | |||
) |
#define _mm_i32gather_epi32 | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i32gather_epi64 | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i32gather_pd | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i32gather_ps | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i64gather_epi32 | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i64gather_epi64 | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i64gather_pd | ( | m, | |
i, | |||
s | |||
) |
#define _mm_i64gather_ps | ( | m, | |
i, | |||
s | |||
) |
#define _mm_mask_i32gather_epi32 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i32gather_epi64 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i32gather_pd | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i32gather_ps | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i64gather_epi32 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i64gather_epi64 | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |
#define _mm_mask_i64gather_pd | ( | a, | |
m, | |||
i, | |||
mask, | |||
s | |||
) |