[dpdk-dev] [PATCH v3 1/8] eal: introduce zmm type for AVX 512-bit
Thomas Monjalon
thomas at monjalon.net
Mon Jul 6 19:28:25 CEST 2020
19/05/2020 14:12, Vladimir Medvedkin:
> New data type to manipulate 512 bit AVX values.
[...]
> +typedef union __rte_x86_zmm {
> + __x86_zmm_t z;
> + ymm_t y[ZMM_SIZE / sizeof(ymm_t)];
> + xmm_t x[ZMM_SIZE / sizeof(xmm_t)];
> + uint8_t u8[ZMM_SIZE / sizeof(uint8_t)];
> + uint16_t u16[ZMM_SIZE / sizeof(uint16_t)];
> + uint32_t u32[ZMM_SIZE / sizeof(uint32_t)];
> + uint64_t u64[ZMM_SIZE / sizeof(uint64_t)];
> + double pd[ZMM_SIZE / sizeof(double)];
> +} __attribute__((__aligned__(ZMM_SIZE))) __rte_x86_zmm_t;
Should be __rte_aligned(ZMM_SIZE)
More information about the dev
mailing list