30

"En tout cas, pour ExtGraph, je suis contre cette "optimisation": ça rajoute 4 octets et ça consomme un registre de plus, donc ce n'est pas une optimisation."

bah moi je suis pour... c bete hein? trisotrisotriso
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

31

Au fait Kevin, regarde le titre du topic happy
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.

32

Bas on n'auras pas finit de le dire, pour les fonctions de ce genre je suis pour aussi car même une petite optimisation vitesse et à prendre.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

33

sBibi :
"En tout cas, pour ExtGraph, je suis contre cette "optimisation": ça rajoute 4 octets et ça consomme un registre de plus, donc ce n'est pas une optimisation."
bah moi je suis pour... c bete hein?

Mais ce n'est pas toi qui décides. tongue
Pour le moment, c'est XDanger (qui est lui aussi contre cette "optimisation", cf. message n°19), et à l'intégration dans TIGCCLIB, Sebastian et moi (et Zeljko s'il a le temps), nous aurons aussi notre mot à dire.
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é

34

Sebastian et Zeljko je sais pas, mais toi tu n'as jamais rien compris aux impératifs de la programation graphique sad
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.

35

la se trouve toute la subtilite kevin trivil
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

36

Kevin> je ne fais cette optimisation que si j'ai un registre libre. Donc ça prend 4 octets en plus, oui.

37

Et ben, moi, je trouve ça idiot de gaspiller 4 octets pour une différence de même pas un cycle.
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é

38

Dans une boucle répétée h fois, x2 si nvg.
Pour un sprite hxw j'en parle même pas.
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.

39

Ah oui, pour les routines nvg, le gain est légèrement plus important.
Et puis je ne vous ai pas donné le code entier de la boucle, donc il n'y a pas 40 cycles en tout dans la boucle, mais plus ; et la boucle se répète 16 fois (c'est à prendre en compte dans les calculs).

40

Donc c'est justifié.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

41

Non, c'est du +4 octets et -0 cycles, donc c'est une pessimisation pure!
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é

42

mourn

43

Bon, je sens qu'on va laisser XDanger décider, vu que c'est lui le mainteneur de ExtGraph. smile Mais a priori, il m'a l'air plutôt contre (cf. ./20).
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é

44

Mais ce n'est pas la question, de savoir si on mettra ça dans ExtGraph.

Je voulais savoir pourquoi l'une des deux versions est plus rapide que l'autre alors qu'elle comportent le même nombre de cycles, c'est tout.
Il faudra que je relise le chapitre 4 du bouquin d'Abrash, j'étais passé très rapidment dessus, vu qu'il se référait au µP intels.

45

bah il dit des trucs generaux, mais aussi d'autres trucs tres specifiques, et il parle pas du tout du 68k hein wink donc pour cet exemple la ca te servira peut etre pas bcp...

et y peut y avoir pleins de raisons, t'en a eu deja pas mal d'evoquees au dessus grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

46

Bon, je poste ici, parce que c'est le seul post récent sur yn24.php, et j'en ai marre d'avoir jamais rien à poster.
Je voulais pas venir ici les mains vides, alors j'ai apporté avec moi une pensée à méditer : "La raison pour laquelle les hommes mentent vient certainement de la propension des femmes à poser tant de questions." (oui, c'est de la merde, ça n'a rien de très intéressant, mais j'ai un peu la flemme là)
Sur ce, bonne nuit. zzz
avatar
I'm on a boat motherfucker, don't you ever forget

47

Moumou> Completement a coté de la plaque 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.

48

Oui. (Mais c'était voulu, soit dit en passant)
avatar
I'm on a boat motherfucker, don't you ever forget

49

Comme je l'ai dit, sur les Sprite8/16/32, cette petite optimisation vitesse qui augmente la taille n'a qu'un intérêt limité, quelque soit le mode de dessin. En revanche, en gray et/ou pour les X8, elle est peut-être/probablement justifiée.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

50

si Xlib l'utilise c'est que c'est justifié tongue
remaruqé, reprennez directement les fonctions d'XLib c'est plus rapide tongue

51

!kick JackosKing Si
--- Kick : JackosKing Si n'existe pas !
c'est pour poster des conneries dans un topic sérieux tu dégages

52

lol

53

roll

Les fonctions de XLib sont trop grosses, trop inflexibles (h fixé), trop peu nombreuses (pas de Sprite8), ...
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é

54

Raté.
!kick JackosKing
--- Kick : JackosKing kické(e) par jackiechan

55

ouai super malin je te donne la reponse a ton topic et tu me kikes merci! (super mentalité..)

bon pour ce qui est du 8x8 je le repete encore une fois:
1 fonction 8x8 ca prend de la place
2 c'est plus lent que du 16x8

apres le gas il a 50 sprites 8x8 ca fait 400 octet de perdu en XSmall si il enregistre comme un barbar en XSmall dans son prog (il peut le transformer en ram)
donc je perd 400 octets, mais j'utilise la meme fonction que 16x16 donc a la fin je perd sizeof(fonction8x8)-400 oc ce qui est >> 0 dans XLib donc tout benef, gain en place et gain en rapidité.
sur ce je vais rien apporté a ce topic puisqu'on ma kiker, et j'aime pas les gas qui disent des conneries alors qu'ils ont prog que 2 / 3 routines graphique!

!kick me
--- Kick : vous n'etes pas l'auteur du sujet ni modérateur !

56

Bon, ça ne sert à rien de kicker en fait... sad

Je pourrais répondre à ton post en contredisant chaque point, mais je ne le fais pas parce que tu sais très bien que ton post était totalement de mauvaise foi et que tes arguments ne tiennent pas debout, tu n'es absolument pas objectif.

57

mais bien sur
mais oui!!!
prouve le contraire a mon poste..
deja 8x8 plus lent que 16x8 ca tu le sais..
apres pour la place , on peut le stoquer en 8x8 et le transformer en 16x8 alors bon faut pas raconter des conneries non plus...

58

Oui, le 8x8 est légèrement plus lent que le 16x8.

59

Je pourrais répondre à ton post en contredisant chaque point

>> la preuve que ton poste est infondé!

60

C'est ça:
trust :
apres le gas il a 50 sprites 8x8 ca fait 400 octet de perdu en XSmall si il enregistre comme un barbar en XSmall dans son prog (il peut le transformer en ram) donc je perd 400 octets, mais j'utilise la meme fonction que 16x16 donc a la fin je perd sizeof(fonction8x8)-400 oc ce qui est >> 0 dans XLib donc tout benef, gain en place et gain en rapidité.

qui est de mauvaise foi. Déjà, la routine de Sprite8 ne fait pas 400 octets si on ne code pas comme un porc. Et puis pour le 16×8, ExtGraph le fait mieux parce qu'elle te permet d'utiliser la même routine qu'en 16×16.
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é