首页 > 解决方案 > 将 c 程序中的内存与 AVX 的外部程序集对齐

问题描述

我的 c 程序中有这个声明

u_int64_t *x ;
x = (u_int64_t*)calloc(length, 8);

并想用对齐分配的 8 字节块的指令替换它,以便能够使用对齐的 AVX 指令,例如 vmovdqa,我使用了 calloc,因为它将块初始化为 0,这是我需要的。欢迎任何建议。

标签: cassemblyalignmentavx

解决方案


推荐阅读