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