hotspot/src/os_cpu/solaris_x86/vm/solaris_x86_64.il
changeset 1659 b9a3819ac7c6
parent 1 489c9b5090e2
child 2105 347008ce7984
equal deleted inserted replaced
1622:6e46dd7e431e 1659:b9a3819ac7c6
    28   // Get the raw thread ID from %gs:0
    28   // Get the raw thread ID from %gs:0
    29       .inline _raw_thread_id,0
    29       .inline _raw_thread_id,0
    30       movq     %fs:0, %rax 
    30       movq     %fs:0, %rax 
    31       .end
    31       .end
    32 
    32 
    33   // Get the frame pointer from previous frame.
    33   // Get the frame pointer from current frame.
    34       .inline _get_previous_fp,0
    34       .inline _get_current_fp,0
       
    35       .volatile
    35       movq     %rbp, %rax 
    36       movq     %rbp, %rax 
    36       movq     %rax, %rax 
       
    37       .end
    37       .end
    38 
    38 
    39   // Support for jint Atomic::add(jint add_value, volatile jint* dest)
    39   // Support for jint Atomic::add(jint add_value, volatile jint* dest)
    40   // An additional bool (os::is_MP()) is passed as the last argument.
    40   // An additional bool (os::is_MP()) is passed as the last argument.
    41       .inline _Atomic_add,3
    41       .inline _Atomic_add,3