Searched refs:vdi_t (Results 1 – 7 of 7) sorted by relevance
/xen/tools/tests/x86_emulator/ |
A D | simd-clmul.c | 8 # define eq(x, y) (B(pcmpeqq, _mask, (vdi_t)(x), (vdi_t)(y), -1) == ALL_TRUE) 10 ((vec_t)B(palignr, _mask, (vdi_t)(x), (vdi_t)(x), 64, (vdi_t){}, \ 14 # define to_bool(cmp) B(ptestc, , cmp, (vdi_t){} == 0) 19 # define lane_shr_unit(x) ((vec_t)B(palignr, , (vdi_t){}, (vdi_t)(x), 64)) 22 #define CLMUL(op, x, y, c) (vec_t)(__builtin_ia32_ ## op((vdi_t)(x), (vdi_t)(y), c)) 45 (n) < 64 ? (vec_t)vpshrd((vdi_t)(x), (vdi_t)(h_), n) : h_ >> ((n) - 64); \
|
A D | simd-sg.c | 54 # define eq(x, y) (B(pcmpeqq, _mask, (vdi_t)(x), (vdi_t)(y), -1) == ALL_TRUE) 56 __builtin_ia32_gather##it##dt(reg, mem, idx, B(ptestmq, , (vdi_t)(msk), (vdi_t)(msk), ~0), scl) 58 __builtin_ia32_scatter##it##dt(mem, B(ptestmq, , (vdi_t)(msk), (vdi_t)(msk), ~0), idx, reg, scl) 129 (vec_t)(__builtin_ia32_gathersiv2di((vdi_t)(reg), \ 131 idx, (vdi_t)(msk), scl)) 143 (vec_t)(__builtin_ia32_gatherdiv2di((vdi_t)(reg), \ 145 (vdi_t)(idx), (vdi_t)(msk), \ 161 (vec_t)(__builtin_ia32_gathersiv4di((vdi_t)(reg), \ 163 idx, (vdi_t)(msk), scl)) 176 (vec_t)(__builtin_ia32_gatherdiv4di((vdi_t)(reg), \ [all …]
|
A D | simd.c | 604 # define swap2(x) ((vec_t)B(permvardi, _mask, (vdi_t)(x), (vdi_t)(inv - 1), (vdi_t)undef(), ~0)) 607 # define rotr(x, n) ((vec_t)B(alignq, _mask, (vdi_t)(x), (vdi_t)(x), n, (vdi_t)undef(), ~0)) 612 vdi_t t_ = B_(permdi, _mask, (vdi_t)(x), 0b00011011, (vdi_t)undef(), ~0); \ 630 # define max(x, y) ((vec_t)B(pmaxsq, _mask, (vdi_t)(x), (vdi_t)(y), (vdi_t)undef(), ~0)) 631 # define min(x, y) ((vec_t)B(pminsq, _mask, (vdi_t)(x), (vdi_t)(y), (vdi_t)undef(), ~0)) 633 # define max(x, y) ((vec_t)B(pmaxuq, _mask, (vdi_t)(x), (vdi_t)(y), (vdi_t)undef(), ~0)) 634 # define min(x, y) ((vec_t)B(pminuq, _mask, (vdi_t)(x), (vdi_t)(y), (vdi_t)undef(), ~0)) 802 vdi_t m_ = (vdi_t)(m); \ 1014 vdi_t m_ = (vdi_t)(m); \ 1039 (*(d) = (vec_t)__builtin_ia32_vpcmov((vdi_t)(x), (vdi_t)(y), (vdi_t)(m))) [all …]
|
A D | simd-aes.c | 8 # define imc(x) ((vec_t)__builtin_ia32_aesimc128((vdi_t)(x))) 45 # define to_bool(cmp) B(ptestc, , cmp, (vdi_t){} == 0) 49 # define aes(op, x, y) ((vec_t)__builtin_ia32_aes ## op ## 128((vdi_t)(x), (vdi_t)(y))) 87 x = (vec_t)__builtin_ia32_aeskeygenassist128((vdi_t)src, 0); in aes_test()
|
A D | simd-gf.c | 28 vdi_t t_; \ 32 # define to_bool(cmp) B(ptestc, , cmp, (vdi_t){} == 0) 34 # define bcstq(x) ((vdi_t){x, x}) 40 vdi_t m_ = bcstq(m); \
|
A D | simd-sha.c | 72 (vec_t)(__builtin_ia32_ps ## d ## ldqi128((vdi_t)(x), (n) * ELEM_SIZE * 8)) 75 #define alignr(x, y, n) ((vec_t)__builtin_ia32_palignr128((vdi_t)(x), (vdi_t)(y), (n) * 8))
|
A D | simd.h | 70 typedef long long __attribute__((vector_size(VEC_SIZE))) vdi_t; typedef 81 typedef vdi_t vint_t;
|
Completed in 16 milliseconds