1

Comment coder l'équivalent de
long a = (long)b * c; en assembleur (mulu ou muls ne sont valables que sur 16 bits)?

2

Tu fais comme les gentilles Maîtresses nous ont appris en CM2 smile
  1234
*   12
------
Tu te rappelles comment kon fait ?
smile
On décomposait chiffre par chiffre...parcequ'on ne connaissait que les tables allant de 1 à 9.
Ton processeur, il connaît les tables de 1 à 65535, donc tu peux décomposer mot par mot top

Allez hop, on va pas te donner le code tout cuit tongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

3

Les sources de TIGCC, c'est pour les chiens?
.data
	.xdef __mulsi3
	.even
__mulsi3:
	move.l (4,%sp),%d1
	move.l (8,%sp),%d2
	move.l %d2,%d0
	mulu %d1,%d0
	swap %d2
	mulu %d1,%d2
	swap %d1
	mulu (10,%sp),%d1
	add.w %d1,%d2
	swap %d2
	clr.w %d2
	add.l %d2,%d0
	rts
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

4

Il veut du 32 bits par 16.
Et tu peux lui parler plus gentillement. On parlerait comme toi sur ton forum chéri bourré de pubs, on se ferait censurer.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

5

Merci.

6

et puis les sources de TIGCC c'est pas évident pour trouver ce que tu cherche si on connait pas comme toi
avatar

7

Nerick peut en plus recoder la routine en mode __regparm__.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8

D'ailleurs, si on ne l'a pas fait (même pas dans mon patch pas encore appliqué), c'est que pour le moment, GCC attend que les fonctions internes de style __mulsi3 prennent les paramètres sur la pile.
avatar
Mes news pour calculatrices TI: Ti-Gen
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é