hotspot/src/os_cpu/solaris_x86/vm/solaris_x86_32.il
changeset 3594 0ce9158bc84c
parent 2105 347008ce7984
child 5542 be05c5ffe905
equal deleted inserted replaced
3593:51f613a50db6 3594:0ce9158bc84c
    95 1:    cmpxchg8b (%edi)
    95 1:    cmpxchg8b (%edi)
    96       popl     %edi
    96       popl     %edi
    97       popl     %ebx
    97       popl     %ebx
    98       .end
    98       .end
    99 
    99 
       
   100   // Support for void Atomic::load(volatile jlong* src, volatile jlong* dest).
       
   101       .inline _Atomic_load_long,2
       
   102       movl     0(%esp), %eax   // src
       
   103       fildll    (%eax)
       
   104       movl     4(%esp), %eax   // dest
       
   105       fistpll   (%eax)
       
   106       .end
       
   107 
       
   108 
   100   // Support for OrderAccess::acquire()
   109   // Support for OrderAccess::acquire()
   101       .inline _OrderAccess_acquire,0
   110       .inline _OrderAccess_acquire,0
   102       movl     0(%esp), %eax
   111       movl     0(%esp), %eax
   103       .end
   112       .end
   104 
   113