<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=3DNow</id>
	<title>3DNow - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=3DNow"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=3DNow&amp;action=history"/>
	<updated>2026-05-28T15:26:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=3DNow&amp;diff=68993&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: x86 korr.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=3DNow&amp;diff=68993&amp;oldid=prev"/>
		<updated>2022-09-17T20:48:53Z</updated>

		<summary type="html">&lt;p&gt;x86 korr.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:3dnow-logo.svg|thumb|3DNow!-Logo, wie es mit dem K6-2 verwendet wurde]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3DNow!&amp;#039;&amp;#039;&amp;#039; bezeichnet die von [[AMD]], [[Centaur Technology|Centaur]] und [[Cyrix]] erarbeitete &lt;br /&gt;
[[Multimedia]]-[[Befehlssatzerweiterung]], die mit dem [[AMD K6-2]] 1998 eingeführt wurde. Diese Erweiterung ermöglichte neue Befehle direkt in Hardware, die den [[Prozessor]] bei rechenintensiven Applikationen erheblich beschleunigen konnten. Diese neuen Befehle konnten allerdings erst ihre Wirkung entfalten, wenn sie auch von den jeweiligen Programmen unterstützt wurden, dies war allerdings seit der Einführung von 3DNow! nur in geringem Maße der Fall, da die Mehrzahl der Softwareentwickler nach der Einführung 1999 bevorzugt die Alternativentwicklung [[Streaming SIMD Extensions|SSE]] von [[Intel]] einsetzte. Ein Vorteil der 3DNow!-Erweiterung gegenüber der SSE-Erweiterung war allerdings, dass man in einem 3DNow!-Register zwei 32-Bit-Gleitkommazahlen speichern und mit entsprechenden Befehlen auch miteinander verrechnen konnte, während dies bei SSE nicht möglich war. Diese Funktion wurde erst mit [[SSE3]] mit den Befehlen HADD/HSUB/ADDSUB nachgereicht.&lt;br /&gt;
&lt;br /&gt;
3DNow! sollte, wie der Name bereits ausdrückt, vor allem im Bereich der 3D-Grafik, also der Vektoroperationen, große Geschwindigkeitsvorteile erbringen. Während z.&amp;amp;nbsp;B. [[Multi Media Extension|MMX]] nur ganze Zahlen unterstützt, stellt 3DNow! viele Befehle zur Verarbeitung von Gleitkommazahlen [[Gleitkommazahlen#Einfache_und_doppelte_Genauigkeit|einfacher Genauigkeit]] zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Wesentlich weiter entwickelt findet sich dieser Ansatz in [[anwendungsspezifische integrierte Schaltung|ASIC]]s (woher er ursprünglich stammt) sowie in den [[AltiVec]]-Einheiten von  [[PowerPC]]-CPUs – oder auf heutigen [[Grafikkarte]]n.&lt;br /&gt;
&lt;br /&gt;
AMD empfiehlt den Einsatz von 3DNow! nicht mehr.&amp;lt;ref&amp;gt;[http://developer.amd.com/wordpress/media/2012/10/26569_APM_v5.pdf AMD64 Architecture Programmer&amp;#039;s Manual Volume 5] (englisch; PDF) – Appendix A: Recommended Substitutions for 3DNow! Instructions, März 2012&amp;lt;/ref&amp;gt; Vor dem Einsatz dieser Befehle sollten Programmierer daher deren Verfügbarkeit mittels des entsprechenden [[CPUID]]-Bits überprüfen. Am 18. August 2010 kündigte AMD an, dass kommende Prozessoren kein 3DNow mehr unterstützen würden.&amp;lt;ref&amp;gt;[http://blogs.amd.com/developer/2010/08/18/3dnow-deprecated/ 3DNow! Instructions are Being Deprecated] (englisch)&amp;lt;/ref&amp;gt; Lediglich die PREFETCH und PREFETCHW Befehle blieben erhalten. Prozessoren der [[AMD Fusion|AMD-Fusion-Reihe]] waren dann auch die ersten AMD-Prozessoren, bei denen die Befehlssatzerweiterung wieder entfiel.&lt;br /&gt;
&lt;br /&gt;
== CPUs mit 3DNow! ==&lt;br /&gt;
Da 3DNow! eine der ersten Erweiterungen der [[x86-Architektur]] war, unterstützten viele [[x86-Prozessor]]en (außer von Intel) jahrelang 3DNow!. Eine vollständige Liste aller Prozessoren mit 3DNow! wäre also sehr unübersichtlich. An dieser Stelle sei daher auf die [[Liste von Mikroprozessoren]] verwiesen.&lt;br /&gt;
&lt;br /&gt;
Nachfolgend eine Übersicht der Prozessor-Familien, in denen die jeweiligen Hersteller 3DNow! integriert haben:&lt;br /&gt;
* [[AMD]]: [[AMD K6-2]] bis [[AMD K10]]&lt;br /&gt;
* [[Centaur Technology]]: ab [[WinChip|IDT WinChip 2]] und bis [[VIA C3]] einschließlich Prozessorkern &amp;#039;&amp;#039;Ezra-T&amp;#039;&amp;#039;&lt;br /&gt;
* [[Cyrix]]: [[Cyrix III|Cyrix III (Joshua)]] und [[MediaGX|Cyrix MediaGX MXi]] (kamen beide nicht auf den Markt)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/22621.pdf AMD 3DNow! Instruction Porting Guide] (englisch, PDF; 540&amp;amp;nbsp;kB)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste x86-Erweiterungen}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:3dnow}}&lt;br /&gt;
[[Kategorie:Prozessorarchitektur nach Befehlssatz]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>