Fix the alignment for rte_xmm_t it should be 16 instead of 8 bytes. Fixes: f22e705ebf12 ("eal/riscv: support RISC-V architecture") Cc: m...@semihalf.com Cc: sta...@dpdk.org Signed-off-by: Tyler Retzlaff <roret...@linux.microsoft.com> --- lib/eal/riscv/include/rte_vect.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/eal/riscv/include/rte_vect.h b/lib/eal/riscv/include/rte_vect.h index 2f97f43..da9092a 100644 --- a/lib/eal/riscv/include/rte_vect.h +++ b/lib/eal/riscv/include/rte_vect.h @@ -29,7 +29,7 @@ uint32_t u32[XMM_SIZE / sizeof(uint32_t)]; uint64_t u64[XMM_SIZE / sizeof(uint64_t)]; double pd[XMM_SIZE / sizeof(double)]; -} __rte_aligned(8) rte_xmm_t; +} __rte_aligned(16) rte_xmm_t; static inline xmm_t vect_load_128(void *p) -- 1.8.3.1