Home | History | Annotate | Download | only in include

Lines Matching refs:index

34 #define _mm512_mask_prefetch_i32gather_pd(index, mask, addr, scale, hint) __extension__ ({\
35 __builtin_ia32_gatherpfdpd((__mmask8)(mask), (__v8si)(__m256i)(index), \
39 #define _mm512_prefetch_i32gather_pd(index, addr, scale, hint) __extension__ ({\
40 __builtin_ia32_gatherpfdpd((__mmask8) -1, (__v8si)(__m256i)(index), \
44 #define _mm512_mask_prefetch_i32gather_ps(index, mask, addr, scale, hint) ({\
46 (__v16si)(__m512i)(index), (int const *)(addr), \
49 #define _mm512_prefetch_i32gather_ps(index, addr, scale, hint) ({\
51 (__v16si)(__m512i)(index), (int const *)(addr), \
54 #define _mm512_mask_prefetch_i64gather_pd(index, mask, addr, scale, hint) __extension__ ({\
55 __builtin_ia32_gatherpfqpd((__mmask8)(mask), (__v8di)(__m512i)(index), \
59 #define _mm512_prefetch_i64gather_pd(index, addr, scale, hint) __extension__ ({\
60 __builtin_ia32_gatherpfqpd((__mmask8) -1, (__v8di)(__m512i)(index), \
64 #define _mm512_mask_prefetch_i64gather_ps(index, mask, addr, scale, hint) ({\
65 __builtin_ia32_gatherpfqps((__mmask8)(mask), (__v8di)(__m512i)(index), \
68 #define _mm512_prefetch_i64gather_ps(index, addr, scale, hint) ({\
69 __builtin_ia32_gatherpfqps((__mmask8) -1, (__v8di)(__m512i)(index), \
72 #define _mm512_prefetch_i32scatter_pd(addr, index, scale, hint) __extension__ ({\
73 __builtin_ia32_scatterpfdpd((__mmask8)-1, (__v8si)(__m256i)(index), \
77 #define _mm512_mask_prefetch_i32scatter_pd(addr, mask, index, scale, hint) __extension__ ({\
78 __builtin_ia32_scatterpfdpd((__mmask8)(mask), (__v8si)(__m256i)(index), \
82 #define _mm512_prefetch_i32scatter_ps(addr, index, scale, hint) __extension__ ({\
83 __builtin_ia32_scatterpfdps((__mmask16)-1, (__v16si)(__m512i)(index), \
86 #define _mm512_mask_prefetch_i32scatter_ps(addr, mask, index, scale, hint) __extension__ ({\
88 (__v16si)(__m512i)(index), (int *)(addr), \
91 #define _mm512_prefetch_i64scatter_pd(addr, index, scale, hint) __extension__ ({\
92 __builtin_ia32_scatterpfqpd((__mmask8)-1, (__v8di)(__m512i)(index), \
96 #define _mm512_mask_prefetch_i64scatter_pd(addr, mask, index, scale, hint) __extension__ ({\
97 __builtin_ia32_scatterpfqpd((__mmask8)(mask), (__v8di)(__m512i)(index), \
101 #define _mm512_prefetch_i64scatter_ps(addr, index, scale, hint) __extension__ ({\
102 __builtin_ia32_scatterpfqps((__mmask8)-1, (__v8di)(__m512i)(index), \
105 #define _mm512_mask_prefetch_i64scatter_ps(addr, mask, index, scale, hint) __extension__ ({\
106 __builtin_ia32_scatterpfqps((__mmask8)(mask), (__v8di)(__m512i)(index), \