1
我有两个数组,我想获得点积。 如何将vek和vec的值分配到xmm0和xmm1中? 如何获得xmm1(?)中的值,以便我可以将它用于“printf”?内联汇编程序代码在C中,从数组中复制值到xmm
#include <stdio.h>
main(){
float vek[4] = {4.0, 3.0, 2.0, 1.0};
float vec[4] = {1.0, 2.0, 3.0, 4.0};
asm(
"DPPS $0xFF, %xmm0, %xmm1"
??
);
printf("Result: %f\n, ??)
}
我建议你使用内在函数而不是内联程序集来处理这样的琐碎事情。 – Mysticial