Home
last modified time | relevance | path

Searched refs:vsi_t (Results 1 – 3 of 3) sorted by relevance

/tools/tests/x86_emulator/
A Dsimd.c49 # 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 Dsimd-sg.c42 # 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 Dsimd.h74 typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t; typedef
87 typedef vsi_t vint_t;

Completed in 11 milliseconds