< prev index next >

src/hotspot/share/runtime/atomic.hpp

Print this page
rev 47321 : [mq]: Atomic_loadstore
rev 47322 : [mq]: Atomic_loadstore_v2

@@ -62,11 +62,10 @@
   // these semantics reflect the strength of atomic operations that are
   // provided on SPARC/X86. We assume that strength is necessary unless
   // we can prove that a weaker form is sufficiently safe.
 
   // Atomically store to a location
-  // See comment above about using jlong atomics on 32-bit platforms
   // The type T must be either a pointer type convertible to or equal
   // to D, an integral/enum type equal to D, or a type equal to D that
   // is primitive convertible using PrimitiveConversions.
   template<typename T, typename D>
   inline static void store(T store_value, volatile D* dest);

@@ -78,11 +77,10 @@
   inline static void store_ptr(void*    store_value, volatile void*     dest) {
     Atomic::store(store_value, reinterpret_cast<void* volatile*>(dest));
   }
 
   // Atomically load from a location
-  // See comment above about using jlong atomics on 32-bit platforms
   // The type T must be either a pointer type, an integral/enum type,
   // or a type that is primitive convertible using PrimitiveConversions.
   template<typename T>
   inline static T load(const volatile T* dest);
 
< prev index next >