diff options
author | Matt Turner <[email protected]> | 2014-11-21 14:29:41 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-11-24 14:09:23 -0800 |
commit | 024db256d446668e65d39ca988b00ba16e3a88bc (patch) | |
tree | 9a8b9613002bbaa689c355b518a908b454a867aa /src/glsl/ir_reader.cpp | |
parent | 99cebffda9cd2d42edd6c1cbeceb994e6b320c5a (diff) |
util: Prefer atomic intrinsics to inline assembly.
Cuts a little more than 1k of .text size from i915g.
This was previously done in commit 5f66b340 and subsequently reverted in
commit 3661f757 after bug 30514 was filed. I believe the cause of bug
30514 wasn't anything related to cross compiling, but rather that the
toolchain used defaulted to -march=i386, and i386 doesn't have the
CMPXCHG or XADD instructions used to implement the intrinsics.
So we reverted a patch that improved things so that we didn't break
compilation for a platform that never could have worked anyway.
Diffstat (limited to 'src/glsl/ir_reader.cpp')
0 files changed, 0 insertions, 0 deletions