Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

31

20.09.2012, 21:28

Naja, die x87 FPU willst du sowieso nicht mehr verwenden... ;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

32

20.09.2012, 21:30

Es ging mir dabei auch mehr um die Erwähnung des Ursprungs, die beiden sind ja irgendwann zu x86 verwachsen und die x87er Reihe eingestellt worden. Dennoch beantwortet es meine Frage nicht so richtig ;)
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

33

20.09.2012, 21:33

Darauf wollt ich auch nicht hinaus, aber gut, nochmal ganz eindeutig: Die fldpi Instruction willst du heutzutage sowieso nicht mehr verwenden, SSE ist auf jeder aktuellen CPU zu bevorzugen... ;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

34

20.09.2012, 21:37

Bei der Berechnung einer einzelnen Winkelgeschwindigkeit wird wohl kaum SSE benutzt werden. Oder?
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

35

20.09.2012, 21:45

Also ich würde mal schwer hoffen schon (SSE kann auch mit Skalaren umgehen und ist laut Intel schon seit relativ langer Zeit zu bevorzugen), obwohl MSVC unter x86 es auch mit /arch:SSE leider sehr wahrscheinlich nicht tun wird...

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

36

20.09.2012, 21:50

Jo, MSVC kompiliert noch immer simple FPU-Befehle für solche Berechnungen. Eventuell ja nicht grundlos.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

37

20.09.2012, 21:57

Zitat von »Intel® 64 and IA-32 Architectures Optimization Reference Manual«

Assembly/Compiler Coding Rule 64. (M impact, M generality) Use Streaming SIMD Extensions 2 or Streaming SIMD Extensions unless you need an x87 feature. Most SSE2 arithmetic operations have shorter latency then [sic!] their X87 counterpart and they eliminate the overhead associated with the management of the X87 register stack.

;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

38

20.09.2012, 22:00

Ja... wie der Titel des Manuals schon sagt. Genau das wird wohl der Grund sein, warum VC es nicht macht. Die Welt ist ja größer als nur das. Reine Spekulation natürlich, kann auch schlechte Implementierung von Microsoft sein.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

39

20.09.2012, 22:03

Naja, MS wird wohl seine Gründe dafür haben, der x64 Compiler verwendet jedenfalls meistens SSE auch für skalare Operationen...

Werbeanzeige