[ASM] j'arrive pas à assembler memcpy optimisé pour amd:!

j'arrive pas à assembler memcpy optimisé pour amd:! [ASM] - Programmation

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.

Reply

Marsh Posté le 18-07-2001 à 03:47:54   

Reply

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.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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.:)

Reply

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

Reply

Marsh Posté le 20-07-2001 à 17:20:26    

:lol:
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 ? :??:


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed