History log of /external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
10b07665be5cff9fa9f03b0f7db459f3b380570d 09-Nov-2011 José Fonseca <jose.r.fonseca@gmail.com> Remove windows kernel support code.

Not actively used.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
3661f757ee7e75348f0df834ecf1febb211ddf66 30-Sep-2010 Tom Fogal <tfogal@alumni.unh.edu> Revert "Prefer intrinsics to handrolled atomic ops."

This reverts commit 5f66b340aa49c6bc8d0acb2d1a6f8e9a7ef2cb2e, quickly
fixing 30514.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
5f66b340aa49c6bc8d0acb2d1a6f8e9a7ef2cb2e 27-Sep-2010 Tom Fogal <tfogal@alumni.unh.edu> Prefer intrinsics to handrolled atomic ops.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
76a60faf529e6107e3f50406c0d40e64bc484686 27-Sep-2010 Tom Fogal <tfogal@alumni.unh.edu> Implement x86_64 atomics for compilers w/o intrinsics.

Really old gcc's (3.3, at least) don't have support for the
intrinsics we need. This implements a fallback for that case.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
930838efcdac04dd0a0c7ee0375364548a0efe8c 03-Apr-2010 Vinson Lee <vlee@vmware.com> util: Use GCC atomic bultins on GCC 4.1 and higher only.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
78572ebcb3bf6b1c931ee6ea4ba2fda831c11c94 06-Feb-2010 Alan Coopersmith <alan.coopersmith@sun.com> Gallium: Add Solaris atomic function definitions to u_atomic.h

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
7bd949734c96a0af49cb0b89230dc82799c593b7 03-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Cast to match the MSVC intrinsics.

The cast is not optional in C++.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
e0da333d6b5027609579110b3df8d5ad2127307a 03-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Don't include system headers inside extern "C" { ... }

That breaks when some of the system headers have C++ code.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h
2aaca1df9df6980ec88180c8866c8987b31db91a 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.

Into os/os_thread.h and util/u_atomic.h respectively.
/external/mesa3d/src/gallium/auxiliary/util/u_atomic.h