img
@_ö
(15:31)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo, SCPCD + 77 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/1 - » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (17r) » macro d'auto-optimisation
./Post de départ - macro d'auto-optimisation
11.07.2001 - 440
14:38  hwti - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

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



./Publicité AdSense
./1
15.06.2001 - 13596
14:47  Yoshi Mauve - Posté : 24-11-2001  F   Signaler un abus Signaler un contenu inapproprié

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
./2
11.07.2001 - 440
15:48  hwti - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

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.



./3
30.06.2001 - 34116
19:03  @Ximoon - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

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 ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La 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.
./4
15.06.2001 - 13596
19:59  Yoshi Mauve - Posté : 24-11-2001  F   Signaler un abus Signaler un contenu inapproprié

ben en fait, je pense pas que ce soit très "automatique" ta méthode :D


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
./5
15.06.2001 - 13596
20:00  Yoshi Mauve - Posté : 24-11-2001  F   Signaler un abus Signaler un contenu inapproprié

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
./6
30.06.2001 - 34116
21:04  @Ximoon - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Tout à fait d'accord mais je ne saisis pas bien la question...


Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La 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.
./7
10.06.2001 - 32537
22:58  Kevin Kofler - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Il faut attendre que la pseudo-instruction movef soit implémentée. (C'est dans le TODO de A68k.)


Mes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./8
30.06.2001 - 34116
23:22  @Ximoon - Posté : 24-11-2001  M   Signaler un abus Signaler un contenu inapproprié

euhhhh #confus#
mais encore?


Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La 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.
./9
11.06.2001 - 18903
14:53  PpHd - Posté : 27-11-2001  M   Signaler un abus Signaler un contenu inapproprié

 
mov macro 
 ifgt \1-127  
  move.w #\1,\2 
 endif 
 iflt \1+128 
  move.w #\1,\2 
 endif 
  ifgt \1+128 
   ifle \1-127 
     moveq #\1,\2 
  endif 
 endif 
 endm 
 

Avec les pre, ca marche mieux ?

[edit]Edité par PpHd le 28-11-2001 à 14:53:00[/edit]



./10
30.06.2001 - 34116
16:04  @Ximoon - Posté : 27-11-2001  M   Signaler un abus Signaler un contenu inapproprié

on peut faire ifgt 1-127?


Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La 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.
./11
11.06.2001 - 18903
16:36  PpHd - Posté : 27-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Non, la mise en forme automatique detruit tous les '' (devinez le symbole detruit). C'est le symetrique de '/'
Sinon, a vous de trouver on c'est :)



./12
13.06.2001 - 677
21:22  HerveRV - Posté : 27-11-2001  M   Signaler un abus Signaler un contenu inapproprié

1-127 et 1+128
à l'origine c t /1-127 et 1/+128 si je me trompe pas


:D
./13
10.06.2001 - 32537
00:35  Kevin Kofler - Posté : 28-11-2001  M   Signaler un abus Signaler un contenu inapproprié

Il faut rentrer \\ pour obtenir \. Apparemment, yAro n'arrive pas à contourner ce problème. :(


Mes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./14
10.06.2001 - 32537
00:36  Kevin Kofler - Posté : 28-11-2001  M   Signaler un abus Signaler un contenu inapproprié

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.


Mes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./15
30.06.2001 - 34116
13:33  @Ximoon - Posté : 28-11-2001  M   Signaler un abus Signaler un contenu inapproprié

oups en fait j'avais bien mis \ #roll#


Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La 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.
./16
11.06.2001 - 18903
16:24  PpHd - Posté : 28-11-2001  M   Signaler un abus Signaler un contenu inapproprié

On ne peut pas tout avoir, Kevin :)



./17
10.06.2001 - 31959
16:26  @squale92 - Posté : 28-11-2001  M   Signaler un abus Signaler un contenu inapproprié

n'est-ce pas :D


Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./Publicité AdSense
 « - 1/1 - » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (17r) » macro d'auto-optimisation

» yN ©1624 - Aide / Charte / Crédits
20ms | Statistiques