2400

Pollux
:
Et puis bsr+rts, c'est loin d'être marqué indéfini ou transformable en bra par le 68k neutral
Si tu ne veux pas cette optimisation, tu ne l'actives pas. C'est comme pour toutes les autres optimisations.

Et c'est désactivé par défaut, donc ? smile (y compris dans l'IDE)

Ben non, l'IDE met les optimisations par défaut. Il y a aussi -Os qui est mis pour le C. C'est à toi de les désactiver.

Et sache aussi que A68k optimise même par défaut (par exemple pour les addq, il y a même certain de ce code qui est de toi!), tu dois passer le switch -n explicitement si tu ne veux pas de ça.
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é

2401

Je sais, mais ce n'est pas pareil : bsr+rts change *complètement* la sémantique du code, alors que add->addq ne pose comme problème que le chgt de taille de l'instruction (mais il suffit de poser comme principe que l'assembleur peut générer une instruction de taille inférieure à celle demandée, et ça roule : d'ailleurs c'est aussi le cas pour l'instruction bra)

C'est tout aussi inacceptable que le serait move.w #5,d0 -> moveq #5,d0.

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

2402

Moi je trouve ça très pénible ce genre d'optimisations (move.w #0,d0 -> clr.w d0), parce que si j'écris move.w #0,d0, c'est pour utiliser du self-modifying code par-dessus.
Mais peut-être qu'en fait, c'est ma méthode qui est sale ? C'est pourtant tellement pratique, parfois...
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. »

2403

bah, c'est pas franchement sale, c'est juste incompatible avec les optims par défaut d'a68k... tu peux tjs faire #define NEVER_OPTIMIZE 0x1234 et faire move.w #NEVER_OPTIMIZE,d0 smile

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

2404

Pollux :
bah, c'est pas franchement sale, c'est juste incompatible avec les optims par défaut d'a68k... tu peux tjs faire #define NEVER_OPTIMIZE 0x1234 et faire move.w #NEVER_OPTIMIZE,d0 smile

Mauvaise syntaxe...
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é

2405

gol

et pour certains assembleurs, c'est la bonne syntaxe...

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

2406

roll
Kevin Kofler
:
Pollux :
bah, c'est pas franchement sale, c'est juste incompatible avec les optims par défaut d'a68k... tu peux tjs faire #define NEVER_OPTIMIZE 0x1234 et faire move.w #NEVER_OPTIMIZE,d0 smile
Mauvaise syntaxe...

tongue
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é

2407

J'ai parlé des optimisations d'a68k, j'ai pas dit que mon code était en a68k tongue

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

2408

Rha put1 de ti !!!!!
j'arrive pas a installer la derniere version de gtc cette espece de *** de ticonnect arrive pas a l'envoyer neutral

tigraphlink ne veux pas marcher triso


fuckrage



Bon sa y est apres 35 tentatives ça a marché


Hum

POllux: tu devrait empecher que le fait de lancer le "GTC" dans le menu des app flash fasse un address error c'est un peu génant ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2409

Eh bien on arrive tranquillement au post #4096 smile
Pollux, GTC sera prêt ?
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.

2410

on en est loin du 4096 neutral
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2411

C'est pour ça que j'espère que GTC sera publique d'ici là tongue
J'espère que oui. Il se pourrait les TI68k ne soient plus vendues d'ici là...
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.

2412

Pollux: autre chose d'utile ^^ ça serait bien de vraiment faire un guide pour les touches ^^

La 92+ par ex est vraiment sous exploité :/

par exemple
tu pourrait rajouter dans l'ide version 92+ que appuiyer sur F6 complete automatiquement sur le premier terme de la liste d'auto completion smile

Tu pourrait aussi mettre les infos de param en "popup" comme pour la completion ça serait ptet un peu plus pratique smile

Sinon je croit que je vais continuer (un peu) tinesulator avec gtc ^^


edit: un autre bug que j'avais pas vu dans l'ide ^^

Le nombre de char par ligne est un peu cours sur 92+ ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2413

autre chose d'utile ^^ ça serait bien de vraiment faire un guide pour les touches ^^

Oui, je comptais le faire (ainsi qu'un manuel un minimum digne de ce nom).
La 92+ par ex est vraiment sous exploité :/

Oui, il y a même moins de raccourcis que sur 89 trigic
Mais je suis ouvert aux suggestions smile
par exemple
tu pourrait rajouter dans l'ide version 92+ que appuiyer sur F6 complete automatiquement sur le premier terme de la liste d'auto completion smile

Tu penses que ce serait plus rapide que Bas-ENTER ? Sachant que F6 est un peu "loin de tout"...
Tu pourrait aussi mettre les infos de param en "popup" comme pour la completion ça serait ptet un peu plus pratique smile

Moui c pas une mauvaise idée smile

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

2414

Pour la 92+ les touches fléché sont encore plus loin de tout ^^

dison que personnelement j'ai plus tendance a accrocher les touches de fonction que la direction, apres pourvoir faire bas+enter faut garder, juste avoir un "raccourci" pour permettre d'aller encore un poil plus vite smile



Sinon simplement convertir un fichier texte du pc en fichier texte TI devrait suffir nan ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2415

Oui oui ça suffit. Il vaut qd même mieux remplacer les tabs par deux espaces si tu veux que ça soit lisible, mais sinon pas de pb.

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

2416

Kevin > Euuuuh quand tu dis qu'un programme C n'est pas un automate, tu veux plutôt dire qu'un compilateur C n'est pas un automate, non ? (Le programme étant données appartenant au champ sémantique accepté par l'automate). Ce que je ne comprends pas, c'est que normalement, le compilateur doit fonctionner comme un automate (même si la mise en place au niveau de l'implémentation n'est pas exactement celle d'un automate) : pour tout x étant précédent, avec y comme nouvelle donnée, on obtient un état z, et ceci est pareil quel que soit le moment où tu compiles ton programme (parce que si ton programme n'est pas compilé deux fois de la même façon, il y a du souci à se faire cheeky). Ce que tu n'as pas compris, c'est que je voulais dire, c'est que ton automate (ton compilo, quoi) ne fait pas bien son boulot si, pour optimiser, il nécessite une intervention de l'utilisateur (du programmeur ici) pour que le résultat du programme passé par l'automate soir valide.
Enfin, je me trompe peut-être, mais dans la logique de ce que j'ai appris en théorie des compilateurs et en mise en place des automates, c'est comme ça que ça fonctionne.
avatar

2417

Pollux
: Oui oui ça suffit. Il vaut qd même mieux remplacer les tabs par deux espaces si tu veux que ça soit lisible, mais sinon pas de pb.

Beurk tongue
C'est à cause de ça que je bannis les tabulations de mes sources : avec des espaces elles sont lisibles partout.
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.

2418

Albert Instinct
:
Pollux
: Oui oui ça suffit. Il vaut qd même mieux remplacer les tabs par deux espaces si tu veux que ça soit lisible, mais sinon pas de pb.

Beurk tongue C'est à cause de ça que je bannis les tabulations de mes sources : avec des espaces elles sont lisibles partout.

Pour une fois, on est d'accord... smile
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é

2419

-

2420

je crois qu'il est definitivement vaporisé wink
avatar

2421

mmmmmoui mais non...
J'ai recommencé l'ériture d'une nouvelle version il y a quelques... mois grin
En partant cette fois-ci sur des meilleures bases : j'ai acquis quelques connaissances depuis Azur V1 et repéré les points sensibles en la codant.
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.

2422

A quand la première beta ? grin
So much code to write, so little time.

2423

nom: nitro
profession: beta chercheur
avatar
Que cache le pays des Dieux ? - 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.

2424

lol
avatar
<<< 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

2425

mdr
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2426

nitro :
A quand la première beta ? grin

Je dois finir de lire les débuts de cours que tu m'avais passés, puis les cours plus mieux là...
En 2048 sans doute.
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.

2427

Comme tout les gros HIT ti ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2428

Thibaut : t'as des épaules de serpent !
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2429

allons bon grin
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.

2430

(enfin plutôt le mec sur la photo dans ton avatar a des épaules de serpent)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca