c - 将 c 程序中的内存与 AVX 的外部程序集对齐
问题描述
我的 c 程序中有这个声明
u_int64_t *x ;
x = (u_int64_t*)calloc(length, 8);
并想用对齐分配的 8 字节块的指令替换它,以便能够使用对齐的 AVX 指令,例如 vmovdqa,我使用了 calloc,因为它将块初始化为 0,这是我需要的。欢迎任何建议。
解决方案
推荐阅读
- node.js - 从服务角度 6 获取最新响应
- r - 有没有一种(简单的)方法可以将平面列联表(ftable)转换为 flextable
- grammar - 将模棱两可的语言转换为明确的
- bash - 链式命令的标准输入和命令替换中的命令
- sql - 如何将主sp中创建的临时表的名称传递给sql中的内部sp?
- python - Python h5py 使用分组关闭文件
- android - EditText 只有 ascii 字母。如何?
- javascript - 如果变量 isset,如何显示/隐藏 div?
- javascript - 如何将函数作为带参数的参数传递
- ios - 使用 PDFKit iOS 为现有 pdf 文件添加密码保护