PowerPC et DCBZ (pour Krabob)

7 sujets de 46 à 52 (sur un total de 52)

  • anonyme

      #25741

      Lanza: le quoi? :-D

      Rafo

        #25742

        Ben avec tout ce bordel, z’avez intérêt à en utiliser du DCBZ

        messieurs les codeux en ASM paskeu si vous nous avez sorti tout ça

        pour ne pas l’utiliser, c’est une baffe chacun !

        Oui, vous, les deux, là, vous planquez pas, on vous a reconnu.

        kakace

          #25743

          Nico a écrit :

          Ceci dis, si un codeur utilise “dcbz” ou “dcbzl”, il ne peux pas être

          sur que son programme marchera sur certaines machines/version de

          l’OS…

          Il en est sûr s’il se contente de ce qui est expliqué dans la documentation, c’est à dire en évitant de compléter cette information à partir d’un constat fait sur un processeur particulier.

          En l’occurence, DCBZ ne fait qu’initialiser une ligne de cache. Nul part il est écrit qu’une ligne de cache fait 32 octets. Cette caractéristique est dépendante du processeur.

          L’erreur a été de considérer qu’une ligne de cache faisait 32 octets, et donc que DCBZ initialisait 32 octets. Les applications ont été conçues sur cette hypothèse (fausse), si bien qu’IBM a dû modifier son implémentation (qui était conforme, au départ) pour assurer une compatibilité ascendante.

          L’ajout de DCBZL n’aurait pas dû être nécessaire si tout le monde s’était astreint à respecter la doc. On se retrouve maintenant avec une instruction spécifique au “G5”, et elle pourrait être à l’origine de problème de compatibilité dans le futur.

          anonyme

            #25744

            @kakace:

            Effectivement, persoone lis la doc…

            Cici dis, la doc d’IBM dis aussi que dcbz peux générer une expetion “illegal instruction…” ouch

            anonyme

              #25745

              /me adore ces discussions de sourds :)

              Ca fait avancer le schmilblik d’une force…

              @+,

              Léo.

              jah

                #25746

                je suis perdu …. qui a parlé de demos ? ou de demomakers, j’arrive

                pas a retrouver la trace dans le thread

                bLa

                  #25747

                  directX/ogl, ça fait parti du systeme ?

                  :)

                7 sujets de 46 à 52 (sur un total de 52)

                • Vous devez être connecté pour répondre à ce sujet.

                Forums AmigaOS, MorphOS et AROS Développement PowerPC et DCBZ (pour Krabob)

                Amiga Impact