Home
last modified time | relevance | path

Searched refs:VECE (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/tcg/
H A Dtcg-op.h401 #define dup_const_tl(VECE, C) \
402 (__builtin_constant_p(VECE) \
403 ? ( (VECE) == MO_8 ? 0x01010101ul * (uint8_t)(C) \
404 : (VECE) == MO_16 ? 0x00010001ul * (uint16_t)(C) \
405 : (VECE) == MO_32 ? 0x00000001ul * (uint32_t)(C) \
407 : (target_long)dup_const(VECE, C))
H A Dtcg.h1037 #define dup_const(VECE, C) \ argument
1038 (__builtin_constant_p(VECE) \
1039 ? ( (VECE) == MO_8 ? 0x0101010101010101ull * (uint8_t)(C) \
1040 : (VECE) == MO_16 ? 0x0001000100010001ull * (uint16_t)(C) \
1041 : (VECE) == MO_32 ? 0x0000000100000001ull * (uint32_t)(C) \
1042 : (VECE) == MO_64 ? (uint64_t)(C) \
1044 : dup_const(VECE, C))
/openbmc/qemu/docs/devel/
H A Dtcg-ops.rst718 E.g. VECL = 1 -> 64 << 1 -> v128, and VECE = 2 -> 1 << 2 -> i32.
732 - | Duplicate the low N bits of *r1* into VECL/VECE copies across *v0*.
803 | Note that VECE is unused.
813 for (i = 0; i < VECL/VECE; ++i) {
835 for (i = 0; i < VECL/VECE; ++i) {
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc391 /* Val is replicated by VECE; extract the highest element. */
1168 /* Arg is replicated by VECE; extract the highest element. */