-
Ho letto nei documenti allegati al 3DNow SDK che VC++ non supporta nativamente le 3DNow!, ma sull'Athlon si possono cumunque usare le funzioni matematiche presenti (es. _sin,_cos) senza rallentamenti(sul K6 - 2/III l'esecuzione di queste funzioni era più lento rispetto alle funzioni C++ standard). Ma perchè da alcuni test che ho fatto sul mio Athlon i rallentamenti si avvertono comunque?
-
Dipende da come stai implementando la funzione, e come la utilizzi. Se il processore deve chiamare troppe volte la funzione FEMMS la cosa si dimostra svantaggiosa in quanto deve continuamente entrare/uscira dalla modalità 3DNow!/MMX. Comunque se la tua intenzione è, per esempio, quella di realizzare un videogioco, ti consiglio caldamente di utilizzare funzioni ad-hoc con tabelle di calcolo precompilate.
Ciao!