quoi c'est pas optimisé le bsr tout seul???
parce que c'est plus lent.
Et comme tu dois mettre un rts après, bah ça devient plus gros.
non je parlais de pkoi: bsr n'etait pas optimisé en bsr.s
Mais de façon générale, un bsr.s doit être assez rare.
bein oui mais il suffit de mettre a part la fonciton CpyScr, et tu l'appelle dans la routines de grays.. ya pas de problem un pti jsr et ops
Non. Ça ralentirait l'interruption de gris.
chez moi ca marche nikel..
au fait c'est quoi le mieux bs ou jbsr?
tien autre question, exg.w n'est pas supporté par asmGNU?
avec a68k, j'ai essayé, ca compile, est-ce qu'il remet exg ?
#43: jbsr sera toujours optimisé au plus petit branchement possible vers une subroutine. Si > 32K, c'est jsr, sinon bsr, éventuellement bsr.s.
exg.w n'existe pas, pas plus que btst.w, moveq.w et quelques autres horreurs du même style (toujours supportées par A68k car utilisées par certains programmes, par exemple moveq.w une vieille version de ziplib).
Comme instruction invalide, il y a aussi dbxx.s...
#50: tu veux dire BCC (opcode qui existe) ou bxx (terme générique pour désigner les branchements, que je préfère à "bcc" car BCC existe) ?
Ah, oui, désolé, je n'avais pas vu que "cc" était en italique...
Pourquoi ne pas utiliser GNU as qui n'accepte pas d'opcodes invalides, et améliore les branchements tout seul si on met jbxx au lieu de bxx ?
> "bcc != bsr"
Hum, ça dépend de quel point de vue. Si on définit les bcc comme la ligne 6, c'est faux.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
ligne 6 = $6000..$6FFF
(comme ligne F = $F000..$FFFF - cf ROM CALLs en F-line)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)