关于指令集
  • 板块学术版
  • 楼主impuk
  • 当前回复7
  • 已保存回复7
  • 发布时间2020/11/1 09:16
  • 上次更新2023/11/5 09:20:39
查看原帖
关于指令集
279700
impuk楼主2020/11/1 09:16

https://godbolt.org/

这个网址

#include <immintrin.h>
#include <stdio.h>
int main() {
  int i;
  int int_array[8] = {100, 200, 300, 400, 500, 600, 700, 800};
  __m256i mask = _mm256_setr_epi32(-20, -72, -48, -9, -100, 3, 5, 8);
  __m256i result = _mm256_maskload_epi32(int_array, mask);
  int* res = (int*)&result;
  printf("%d %d %d %d %d %d %d %d\n", res[0], res[1], res[2], res[3], res[4], res[5], res[6], res[7]);
}

这个代码

CE了,怎么办/kel

2020/11/1 09:16
加载中...