Changeset 319
- Timestamp:
- Feb 16, 2012, 4:06:13 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/hotspot/src/os_cpu/os2_x86/vm/os2_x86_32.s
r309 r319 1 1 # 2 # Copyright (c) 2004, 20 07, Oracle and/or its affiliates. All rights reserved.2 # Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. 3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 # … … 23 23 24 24 25 # NOTE: This file is basicallya copy of linux_x86_32.s with unnecessary26 # functions thrown away 25 # NOTE: This file is a copy of linux_x86_32.s with unnecessary 26 # functions thrown away and underscores added 27 27 28 28 … … 43 43 44 44 .globl __Atomic_cmpxchg_long 45 .globl __Atomic_move_long 45 46 46 47 .text … … 631 632 ret 632 633 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.