tu peux âpas précalculer tes rotations (vu qu'il n'y as pas bcp de tiles)?
il y a un or et une affectation en trop non? (Mode chieur)
Jyaif Le 26/06/2006 à 15:19 Je me suis débrouillé en transformant src en short *
oui enfin si src est un short * ça va imposer une pénalité de performance assez importante, il vaudrait mieux que tu changes dest en char * et que tu fasses la boucle 32 fois au lieu de 16...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Jyaif Le 28/06/2006 à 02:40 la "grosse pénalité" (la multiplication par deux), c'est pas une addition ? Tu propose de faire 2x plus de calculs pour éviter de faire une addition ?
(ou un décalage si la multiplication est obligatoire, ça doit prendre 4 cycles)
(et en fait la différence est seulement de 4 cycles et pas 8, parce qu'on a un OR en moins en 8 bits ^^)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)