我有两个数组,我想得到点积。如何将 vek 和 vec 的值输入 xmm0 和 xmm1?以及如何获得 xmm1 中的值(??),以便我可以将它用于“printf”?
#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, ??)
}