sse

SSE (Streaming SIMD Extensions) war die erste von vielen ähnlich bezeichneten Vektorerweiterungen für den x86-Befehlssatz. Zu diesem Zeitpunkt ist SSE im Allgemeinen häufiger ein Catch-All für x86-Vektorbefehle und kein Verweis auf SSE ohne SSE2, SSE3 usw.
3
Antworten

Wird __int128_t arithmetisch von GCC emuliert, selbst mit SSE?

Ich habe gehört, dass die von GCC bereitgestellten 128-Bit-Ganzzahl-Datentypen wie __int128_t emuliert und daher langsam sind. Ich verstehe jedoch, dass die verschiedenen SSE-Befehlssätze (SSE, SSE2, ..., AVX) zumindest einige Anweisungen für...
15.05.2013, 13:31
8
Antworten

Berechne den absoluten Unterschied zwischen Ganzzahlen ohne Vorzeichen mithilfe von SSE

In C gibt es eine verzweigte Technik, um die absolute Differenz zwischen zwei vorzeichenlosen Ints zu berechnen? Zum Beispiel möchte ich für die Variablen a und b den Wert 2 für Fälle, wenn a = 3, b = 5 oder b = 3, a = 5. Idealerweise möchte ich...
01.08.2010, 04:52