diff options
author | Roland Scheidegger <[email protected]> | 2016-01-02 04:59:16 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2016-01-13 03:34:09 +0100 |
commit | 0298f5aca761da1fdb7ded4d8943b2a7f9f4b36f (patch) | |
tree | 4b6dd3375261086f0ecc1fa4e81c6db0ee816c09 /src/util/texcompress_rgtc_tmp.h | |
parent | 9422999e4041d4e984acbd2f44813d5928d20f18 (diff) |
llvmpipe: add sse code for fixed position calculation
This is quite a few less instructions, albeit still do the 2 64bit muls
with scalar c code (they'd need way more shuffles, plus fixup for the signed
mul so it totally doesn't seem worth it - x86 can do 32x32->64bit signed
scalar muls natively just fine after all (even on 32bit).
(This still doesn't have a very measurable performance impact in reality,
although profiler seems to say time spent in setup indeed has gone down by
10% or so overall. Maybe good for a 3% or so improvement in openarena.)
Reviewed-by: Brian Paul <[email protected]>
Reviewed-by: Jose Fonseca <[email protected]>
Diffstat (limited to 'src/util/texcompress_rgtc_tmp.h')
0 files changed, 0 insertions, 0 deletions