< prev index next >

src/cpu/x86/vm/stubGenerator_x86_32.cpp

Print this page
rev 13267 : [mq]: Atomic_polishing

*** 1,7 **** /* ! * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 431,441 **** return start; } //---------------------------------------------------------------------------------------------------- ! // Support for jint Atomic::xchg(jint exchange_value, volatile jint* dest) // // xchg exists as far back as 8086, lock needed for MP only // Stack layout immediately after call: // // 0 [ret addr ] <--- rsp --- 431,441 ---- return start; } //---------------------------------------------------------------------------------------------------- ! // Support for int32_t Atomic::specialized_xchg(int32_t exchange_value, volatile int32_t* dest) // // xchg exists as far back as 8086, lock needed for MP only // Stack layout immediately after call: // // 0 [ret addr ] <--- rsp
< prev index next >