src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
changeset 59251 4cbfa5077d68
parent 59249 29b0d0b61615
equal deleted inserted replaced
59250:a6deb69743d4 59251:4cbfa5077d68
   550     __ jmp(rbx);
   550     __ jmp(rbx);
   551 
   551 
   552     return start;
   552     return start;
   553   }
   553   }
   554 
   554 
   555   // Support for jint atomic::xchg(jint exchange_value, volatile jint* dest)
   555   // Implementation of jint atomic_xchg(jint add_value, volatile jint* dest)
       
   556   // used by Atomic::xchg(volatile jint* dest, jint exchange_value)
   556   //
   557   //
   557   // Arguments :
   558   // Arguments :
   558   //    c_rarg0: exchange_value
   559   //    c_rarg0: exchange_value
   559   //    c_rarg0: dest
   560   //    c_rarg0: dest
   560   //
   561   //
   569     __ ret(0);
   570     __ ret(0);
   570 
   571 
   571     return start;
   572     return start;
   572   }
   573   }
   573 
   574 
   574   // Support for intptr_t atomic::xchg_long(jlong exchange_value, volatile jlong* dest)
   575   // Implementation of intptr_t atomic_xchg(jlong add_value, volatile jlong* dest)
       
   576   // used by Atomic::xchg(volatile jlong* dest, jlong exchange_value)
   575   //
   577   //
   576   // Arguments :
   578   // Arguments :
   577   //    c_rarg0: exchange_value
   579   //    c_rarg0: exchange_value
   578   //    c_rarg1: dest
   580   //    c_rarg1: dest
   579   //
   581   //