Šta radi funkcija?
Funkcija računa skalarni proizvod dva niza tipa float dužine n.
Koristi SSE instrukcije da bi obrada bila efikasna, računajući odjednom 4 elementa nizova.
Ako dužina niza nije deljiva sa 4, preostale elemente računa pojedinačno.

Definicija funkcije:

float skalarni(float *a, float *b, int n);

Argumenti:

float *a u rdi
float *b u rsi
int n u rdx
Rezultat se vraća u registru xmm0 (standard za float povratne vrednosti u x86-64 ABI).


