Searched refs:vsi_t (Results 1 – 3 of 3) sorted by relevance
| /tools/tests/x86_emulator/ |
| A D | simd.c | 49 # define eq(x, y) (B(pcmpeqd, _mask, (vsi_t)(x), (vsi_t)(y), -1) == ALL_TRUE) 198 vsi_t lo_, hi_; \ 625 # define interleave_hi(x, y) ((vec_t)B(punpckhdq, _mask, (vsi_t)(x), (vsi_t)(y), (vsi_t)undef(), … 626 # define interleave_lo(x, y) ((vec_t)B(punpckldq, _mask, (vsi_t)(x), (vsi_t)(y), (vsi_t)undef(), … 643 # define swap2(x) ((vec_t)B_(permvarsi, _mask, (vsi_t)(x), (vsi_t)(inv - 1), (vsi_t)undef(), ~0)) 647 # define rotr(x, n) ((vec_t)B(alignd, _mask, (vsi_t)(x), (vsi_t)(x), n, (vsi_t)undef(), ~0)) 702 # define max(x, y) ((vec_t)B(pmaxud, _mask, (vsi_t)(x), (vsi_t)(y), (vsi_t)undef(), ~0)) 703 # define min(x, y) ((vec_t)B(pminud, _mask, (vsi_t)(x), (vsi_t)(y), (vsi_t)undef(), ~0)) 870 vsi_t m_ = (vsi_t)(m); \ 872 __builtin_ia32_maskstored256((vsi_t *)(d), ~m_, (vsi_t)(y)); \ [all …]
|
| A D | simd-sg.c | 42 # define to_mask(msk) B(ptestmd, , (vsi_t)(msk), (vsi_t)(msk), ~0) 43 # define eq(x, y) (B(pcmpeqd, _mask, (vsi_t)(x), (vsi_t)(y), -1) == ALL_TRUE) 45 # define widen(x) __builtin_ia32_pmovzxdq512_mask((vsi_t)(x), (idi_t){}, ~0)
|
| A D | simd.h | 74 typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t; typedef 87 typedef vsi_t vint_t;
|
Completed in 11 milliseconds