Author Topic: 3DNow! and SSE Instructions  (Read 2707 times)

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
3DNow! and SSE Instructions
« on: November 27, 2006, 03:43:37 am »
Please add them to the next version of Tremulous(it'll improve game performance).

Taiyo.uk

  • Posts: 2309
  • Turrets: +222/-191
    • Haos Redro
3DNow! and SSE Instructions
« Reply #1 on: November 27, 2006, 03:18:19 pm »
Have a read of this lot for current x86_64 hacking and optimisation:
http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_875_7044,00.html

I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world. It might even be easier to port trem to a Q3-based engine that already has such optimisations. The Evolution Q3 people make some noise about it's speed using 3DNow!, SSE, etc.

On a similar note: Is the Q3 engine actually CPU bound on modern machines?

Caveman

  • Guest
3DNow! and SSE Instructions
« Reply #2 on: November 27, 2006, 03:29:57 pm »
Quote from: "Taiyo.uk"

I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world.


Why would one need to hack ASM, isn't the engine GPL? Just tweak your compiler .)

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
3DNow! and SSE Instructions
« Reply #3 on: November 28, 2006, 05:40:39 pm »
Quote from: "Caveman"
Quote from: "Taiyo.uk"

I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world.


Why would one need to hack ASM, isn't the engine GPL? Just tweak your compiler .)
because compilers aren't always that smart.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----