Changeset 319


Ignore:
Timestamp:
Feb 16, 2012, 3:06:13 PM (9 years ago)
Author:
dmik
Message:

Sync los2_x86_32.s with linux_x86_32.s to add new functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/src/os_cpu/os2_x86/vm/os2_x86_32.s

    r309 r319  
    11#
    2 # Copyright (c) 2004, 2007, Oracle and/or its affiliates. All rights reserved.
     2# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
    33# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    44#
     
    2323
    2424
    25 # NOTE: This file is basically a copy of linux_x86_32.s with unnecessary
    26 # functions thrown away
     25# NOTE: This file is a copy of linux_x86_32.s with unnecessary
     26# functions thrown away and underscores added
    2727       
    2828
     
    4343
    4444        .globl __Atomic_cmpxchg_long
     45        .globl __Atomic_move_long
    4546
    4647        .text
     
    631632        ret
    632633
     634
     635        # Support for jlong Atomic::load and Atomic::store.
     636        # void _Atomic_move_long(volatile jlong* src, volatile jlong* dst)
     637        .p2align 4,,15
     638        .type    __Atomic_move_long,@function
     639__Atomic_move_long:
     640        movl     4(%esp), %eax   # src
     641        fildll    (%eax)
     642        movl     8(%esp), %eax   # dest
     643        fistpll   (%eax)
     644        ret
     645
Note: See TracChangeset for help on using the changeset viewer.