AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SSE2-Register xmm8.. xmm15 nutzen

Ein Thema von aliponte · begonnen am 15. Aug 2013 · letzter Beitrag vom 15. Aug 2013
 
aliponte

Registriert seit: 15. Aug 2013
2 Beiträge
 
Delphi 7 Personal
 
#1

SSE2-Register xmm8.. xmm15 nutzen

  Alt 15. Aug 2013, 09:27
Delphi-Version: 7
Der integrierte Assembler meiner Delphiversion (7 Personal) kann mit den Registern xmm0..xmm7 umgehen, mit den Registern xmm8..xmm15 nicht. (Der Prozessor meines Rechners verfügt über SSE2.) Zunächst möchte ich nicht auf eine neuere Delphiversion umsteigen und muss, um diese Register verwenden zu können, den Assemblercode byteweise mit den Anweisungen "db $66, ..." eingeben. Leider kenne ich die Opcodes für Anweisungen mit diesen Registern nicht bzw. verstehe ihre Beschreibungen in den INTEL-Unterlagen nicht.

Wäre jemand so nett und würde einmal folgenden Code assemblieren und mir den hex dump nennen?

movdqa xmm8, dqword[eax]
movdqa xmm15, dqword[eax]
movdqa xmm8, dqword[esi]
movdqa xmm8, dqword[mem] //wobei 'mem' irgendeine 32-Bit-Speicheradresse ist
paddq xmm0, xmm8

Ich hoffe daraus genügend lernen zu können, um mir weitere Opcodes zu erschließen.
Vielen Dank
Heinrich

Geändert von aliponte (15. Aug 2013 um 09:31 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz