j'arrive pas à assembler memcpy optimisé pour amd:! [ASM] - Programmation
Marsh Posté le 18-07-2001 à 09:10:54
c'est quoi l'erreur ?
moi je vois ca d'ici ... ca doit (pas pu voir le lien marche pas) utiliser un registre/instruction propre a certains AMD et le compilo il connait pas ...
normalement y'a un espece de toolkit a telecharger ou ces registres/instructions supplementaires sont declarees.
Marsh Posté le 20-07-2001 à 01:01:13
bon c'est bon j'ai réussi, suffisait simplement d'utiliser le processor pack et j'en ai fait une librairie statique, donc maintenant je dispose d'une version de memcpy hyper optimisée pour processeur avec 3dnow!. Je l'ai testé et c'est pas mal surtout pour les petits blocs de mémoires. merci pour celui qui a répondu.
Marsh Posté le 20-07-2001 à 16:55:14
Le lien marche pas ? Suffisait d'enlever le '.'
http://www.amd.com/devconn/3dsdk/msvc.html
Marsh Posté le 20-07-2001 à 17:20:26
bah j'ai vite clique .. pas fait gaffe ...
he sinon ayachi, les programmes que tu crees qui marchent super bien avec les AMD 3DNOW, t'es sur qu'il vont fonctionner avec un Intel ?
Marsh Posté le 20-07-2001 à 21:33:02
Pour visual C++ 6.0:
1) Aux minimum le Visual C++ 60 SP4.
2) VCPP (visual C Processor Pack).
Pour ma part j'i déveloper avec ça un produit de convolution circulaire AMD 3DNow.
Marsh Posté le 18-07-2001 à 03:47:54
je suis pas un pro de l'assembleur et si quelqu'un arrive à assembler cette fonction qu'il me dise comment il a fait avec masm! j'ai masm32 6.15. Le code se trouve a cette adresse http://www.amd.com/devconn/3dsdk/msvc.html.