Atomic compare and set

I believe that atomic compare and set is not enabled in 8800 Ultra. Does anybody know to get around this problem. In using Shaders, one can use the Z-cull feature. How would on do this in CUDA

Atomic operations supported on devices with compute capability greater or equal than 1.1. 8800 Ultra is G80-based card, so it is compute capability 1.0 and atomic functions are not supported.