unterschiede zwischen 2 funktionen
-
Hi,
wo ist der unterschied zwischen diesen beiden Funktionen?
float ISSE_sqrtf(float value) { __asm { movss xmm0, value rsqrtss xmm0, xmm0 rcpss xmm0, xmm0 movss value, xmm0 } return (value); } float ISSE_sqrtf(float value) { __asm { sqrtss xmm0, value movss value, xmm0 } return (value); }
-
Die erste scheint mir ineffizienter zu sein. Warum erst die reziproke Quadratwurzel ziehen, wenn nachher doch wieder der reziproke Wert aus dieser gezogen wird.
cya
liquid