News Das Ende von 3DNow! (LLVM)

User-News

Von E555user

Hinweis: Diese "User-News" wurde nicht von der Planet 3DNow! Redaktion veröffentlicht, sondern vom oben genannten Leser, der persönlich für den hier veröffentlichten Inhalt haftet.
Wie Phoronix berichtet wird der Support für 3DNow! im LLVM beendet.

Der Github-Post dazu.

Es ist eigentlich bewundernswert wie lange man in der Praxis kaum mehr relevante Hardware in Software noch unterstützt oder unterstützen kann.

Im GNU GCC ist 3DNow! nach wie vor eine Option, sofern jemand etwas ohne Assembler für die alten CPUs und deren ISA implementieren möchte. Ein Blick in die Compiler-Optionen für x86 der aktuellen GNU Compiler Dokumentation zeigt die unterschiedlichen unterstützten Architekturen. Ein reduzierter Auszug:
‘k6-2’ ‘k6-3’ Improved versions of AMD K6 CPU with MMX and 3DNow! instruction set support.
‘athlon’ ‘athlon-tbird’ AMD Athlon CPU with MMX, 3dNOW!, enhanced 3DNow! and SSE prefetch instructions support.
‘athlon-4’ ‘athlon-xp’ ‘athlon-mp’ Improved AMD Athlon CPU with MMX, 3DNow!, enhanced 3DNow! and full SSE instruction set support.
‘k8’ ‘opteron’ ‘athlon64’ ‘athlon-fx’ Processors based on the AMD K8 core with x86-64 instruction set support, including the AMD Opteron, Athlon 64, and Athlon 64 FX processors. (This supersets MMX, SSE, SSE2, 3DNow!, enhanced 3DNow! and 64-bit instruction set extensions.)
‘amdfam10’ ‘barcelona’ CPUs based on AMD Family 10h cores with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, enhanced 3DNow!, ABM and 64-bit instruction set extensions.)
‘winchip2’ IDT WinChip 2 CPU, dealt in same way as i486 with additional MMX and 3DNow! instruction set support.
‘c3’ VIA C3 CPU with MMX and 3DNow! instruction set support. (No scheduling is implemented for this chip.)
‘samuel-2’ VIA Eden Samuel 2 CPU with MMX and 3DNow! instruction set support. (No scheduling is implemented for this chip.)
‘geode’ AMD Geode embedded processor with MMX and 3DNow! instruction set support.
 
Zuletzt bearbeitet:
Zurück
Oben Unten