|
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 | |||
| ) |
1.8.6