src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
changeset 59251 4cbfa5077d68
parent 58103 689a80d20550
child 59284 88502b1cf76f
equal deleted inserted replaced
59250:a6deb69743d4 59251:4cbfa5077d68
   428     return start;
   428     return start;
   429   }
   429   }
   430 
   430 
   431 
   431 
   432   //----------------------------------------------------------------------------------------------------
   432   //----------------------------------------------------------------------------------------------------
   433   // Support for int32_t Atomic::xchg(int32_t exchange_value, volatile int32_t* dest)
   433   // Implementation of int32_t atomic_xchg(int32_t exchange_value, volatile int32_t* dest)
       
   434   // used by Atomic::xchg(volatile int32_t* dest, int32_t exchange_value)
   434   //
   435   //
   435   // xchg exists as far back as 8086, lock needed for MP only
   436   // xchg exists as far back as 8086, lock needed for MP only
   436   // Stack layout immediately after call:
   437   // Stack layout immediately after call:
   437   //
   438   //
   438   // 0 [ret addr ] <--- rsp
   439   // 0 [ret addr ] <--- rsp