2 つの配列があり、内積を取得したいと考えています。vek と vec の値を xmm0 と xmm1 に取得するにはどうすればよいですか? そして、「printf」に使用できるように、xmm1 (??) に立っている値を取得するにはどうすればよいですか?
#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, ??)
}