en pc relatif, ça prend 4octets (2o pour l'instruction, 2 pour le "relatif")
sinon, il y a un relogement et ça sera de l'adressage absolu. ça prend 6o (2pour l'instruction, 4 pour y mettre l'adresse absolue) et il faut les données du relogement : au moins 2o pour dire à quel endroit il y a un relogement, et 2 autres pour dire quelle est l'adresse à mettre (exactement comme pour les tables de saut ^^)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
et !slap Martial Demolins pour crosser avec moi
• flanker slaps Martial Demolins pour crosser avec moi around a bit with a large trout !

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Le passage mode relogé absolu xxx.l au mode non relogé d(pc) est une des principales optimisations du linker de TIGCC 0.95+. Avec les ROM_CALLs en F-Line, elle compte pour une part importante de la place gagnée (plus de 6 KB, tout en ajoutant des features !) entre TICT-Explorer 1.30 et TICT-Explorer 1.40.
PpHd Le 10/08/2005 à 10:15 Faudra qu'un jour je fouille le code de TICT explorer. Au vu de ce que j'ai vu, je peux surement bien optimiser en taille le code.
#67: les 1.40 sont déjà plus optimisées à la main que les précédentes.
#68: c'est une des premières choses que j'ai faites dans les 1.40. Si tu veux beta-tester, il faut et il suffit de demander... Je vais te l'envoyer, mais là, je cherche la raison d'un memory leak reporté par PpHd...
PpHd Le 10/08/2005 à 17:02 Tu as reussi a le reproduire sur AMS ?
Oui: une chaîne d'appels tictex -> stdlib -> tictex -> stdlib -> ... fonctionne, mais il y a un memory leak, et je ne sais pas combien de handles.
PpHd Le 10/08/2005 à 17:14 Normalement, les derniers preos ne devraient pas faire de memory leak.
As-tu reussi a le reproduire avec autre chose que stdlib ?
#72: non, et je n'arrive même plus à reproduire la chaîne de lancements croisés !
PpHd Le 11/08/2005 à 11:09 Tu as change des choses par ailleurs ?
Probable, c'était peut-être que j'avais encore le OLD_FASHIONED_LAUNCH...