hwti Le 24/11/2001 à 14:38 Comment faire une macro en ASM A68k pour optimiser automatiquement une instruction utilisant une constante ?
exemple: mov #TAILLE_X,d0 donne move.w ou moveq selon la valeur de TAILLE_X
hum... pas une bonne idée ça...
les octets de poids fort et de poids faible, ça te dit quelquechose?
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina
hwti Le 24/11/2001 à 15:48 je sais, c'est pourquoi j'ai parlé d'une macro que s'appellerais mov par exemple, pas move, donc l'optimisation ne se ferait que sur des instructions où je le veux.
tu veux dire changer le .l, .w ou.b?
mov MACRO
move.1 2,d0
endm
mov l,#my_value,d0

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
en fait, même si à mon avis ça ne sert STRICTEMENT à rien, sinon à ralentir, il faudrait faire des tests pour savoir quel format utiliser...
dc c nul.
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina
Tout à fait d'accord mais je ne saisis pas bien la question...

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Il faut attendre que la pseudo-instruction movef soit implémentée. (C'est dans le TODO de A68k.)
on peut faire ifgt 1-127?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
1-127 et 1+128
à l'origine c t /1-127 et 1/+128 si je me trompe pas
Et pour la macro de PpHd, ça marchera, mais le problème est qu'il faudra l'appeler par mov 1234,d1 plutôt que mov #1234,d1.
oups en fait j'avais bien mis #roll#

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.