On Aug 27, 2010, at 8:55 AM, David Simcha wrote: > > Also, atomicOp shouldn't be so picky about types. For example, atomically adding an int to a uint should work. Agreed. I've already had to hack the template params so shared vs. unshared concrete types would be accepted. I'll have to try and fix the other overloading issues as well.