amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
09.Okt.2024



AVX-Anweisungen: Ein Amiga-Fan bei Intel?
Advanced Vector Extensions (AVX) sind eine von Intel eingeführte Befehlssatzerweiterung für x86-Prozessoren. In Arnaud Carrés englischem Blogartikel unter dem Titellink geht es konkret um den 2013 veröffentlichten Befehlssatz AVX-512. Die darin enthaltene Anweisung vpternlogd erinnerte ihn sofort an den Blitter des Amiga.

Ein bei diesem recht häufig verwendeter sogenannter Minterm-Wert lautet 0xE2, weil sich dieser für maskierte 2D-Sprites anbietet: Wenn das mittlere Bit dreier Bitmaps (hier: für die Maske genutzt) gesetzt ist, wird der Ausgabewert der ersten Bitmap verwendet (hier: das Sprite), ist das mittlere Bit nicht gesetzt, wird der Ausgabewert der dritten Bitmap verwendet (hier: der Hintergrund). Und - zufällig oder nicht - in der offiziellen Inteldokumentation zur Anweisung vpternlogd wurde interessanterweise von den 256 möglichen Werten ausgerechnet ebenfalls 0xE2 als Beispiel gewählt. (snx)

[Meldung: 09. Okt. 2024, 10:44] [Kommentare: 2 - 16. Okt. 2024, 09:32]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.