Jeu: Taquin NxN

Signaler
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019
-
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/100735-jeu-taquin-nxn

Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019

Bonjour,
Excusez-moi de vous avoir sollicité alors que la réponse était à portée de main:
la fonction _umul128() semble répondre à ma question.
A+
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019

Bonjour,

Ayant "aussi" des problèmes de "clics", je me permets de vous poser ici une question qui n'est surement pas à la bonne place:
Question assembler 64bits:
Si mes souvenirs sont bons, lorsqu'on faisait une multiplication en 8, 16 ou 32 bits, la partie "supérieure" du produit était aussi calculée dans un certain registre (AH, DX, EDX, ... je crois ...).
Aujourd'hui, avec les processeurs 64 bits, est ce que c'est encore le cas ?
Si oui, pouvez-vous me montrer comment on peut, à l'aide d'une routine assembler "in line", accéder au résultat du registre contenant les 64 bits "supérieurs" d'un produit ?

Merci d'avance pour votre réponse.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Me semble que j'avais du mettre ma 1ere réponse dans la zone "evaluation".
Je ne suis décidément pas bon en clic.
Messages postés
16404
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
15 octobre 2021
122
Alors non ce n'est pas possible, on ne peut évaluer que le code source.
Mais si tu as aimé le message de BruNews tu devrais également aimer le fork qu'il a fait de ton code : Taquin (2)
Afficher les 9 commentaires