1

2

jmp pour des sauts absolus

3

4

5

lsl.b #2,d0 ;d0 offset of the right function in the jump table
>>
lsl.L #2,d0 ;d0 offset of the right function in the jump table

Autrement ca manque de coherence.

6

7

8

9

La ca fait l'arbre qui cache la foret. Pourquoi stocker sur un long un truc qui ne peut prendre que des valeurs de 0 à 9 ?
Fait au moins un word. enfin bon, tu fais ce que tu veux.

10

parce que ça pourrait contenir autre chose qu'un tag entre 0 et 9, justement (par exemple un pointeur ?)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

11

12

> parce que ça pourrait contenir autre chose qu'un tag entre 0 et 9, justement (par exemple un pointeur ?)
Oue, mais c'etait pour voir si c'etait justifie. Apparemment non.


>Non, PpHd a raison, j'ai mal réfléchi sur ce coup là...
Pas grave. Chuis encore la. smile

13

14

Maintenant tu le sais wink

15

16

Oui, le SMC est un hack. Mais c'est très pratique et parfois même très joli... trilove
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

17

18

bah les deux sont des hacks si on veut, mais c'est pas pour autant qu'il faut pas s'en servir si le gain en performances compense la perte de portabilité happy (dans GT-Basic il me semble même que j'utilisais l'octet de poids fort inutilisé des adresses trioui)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

19

20

le bit 23, c'est nettement plus dangereux de l'utiliser parce que le processeur a vraiment une patte correspondant au bit 23 (d'ailleurs la titanium l'utilise, donc c'est même pas la peine d'y penser ^^), alors que les bits 24-31 ne seraient utilisables par le bus qu'en changeant de processeur smile

et il est tjs un peu question de portabilité : changement du bus, changement du modèle particulier du processeur, etc...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

22

oui ton hack ne pose pas vraiment de problème, surtout sur TI (et même sur une plateforme où ça ne serait pas vrai, ce serait possible de faire un wrapper de malloc() qui éviterait ça)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)