/dports/games/gnome-taquin/gnome-taquin-3.38.1/src/ |
H A D | test-taquin.vala | 75 if (compare_value (ref game, 1, 0, 2)) 77 … assert_true (compare_value (ref game, 0, 0, 3) || compare_value (ref game, 0, 1, 3)); 78 … assert_true (compare_value (ref game, 1, 1, 4) || compare_value (ref game, 0, 1, 4)); 80 else if (compare_value (ref game, 1, 1, 2)) 82 … assert_true (compare_value (ref game, 1, 0, 3) || compare_value (ref game, 0, 0, 3)); 83 … assert_true (compare_value (ref game, 0, 1, 4) || compare_value (ref game, 0, 0, 4)); 85 else if (compare_value (ref game, 0, 1, 2)) 87 … assert_true (compare_value (ref game, 1, 1, 3) || compare_value (ref game, 1, 0, 3)); 88 … assert_true (compare_value (ref game, 0, 0, 4) || compare_value (ref game, 1, 0, 4)); 92 … assert_true (compare_value (ref game, 0, 1, 3) || compare_value (ref game, 1, 1, 3)); [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | atomic_solaris_sparc.inline.hpp | 186 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg() 197 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg() 203 cvl.long_value = compare_value; in cmpxchg() 229 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg_ptr() 235 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg_ptr() 301 return _Atomic_cas32(exchange_value, dest, compare_value); in cmpxchg() 310 return _Atomic_casl(exchange_value, dest, compare_value); in cmpxchg() 316 return _Atomic_cas64(exchange_value, dest, compare_value); in cmpxchg_ptr() 318 return _Atomic_cas32(exchange_value, dest, compare_value); in cmpxchg_ptr() 359 return (*os::atomic_cmpxchg_func)(exchange_value, dest, compare_value); in cmpxchg() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | atomic_solaris_sparc.inline.hpp | 186 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg() 197 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg() 203 cvl.long_value = compare_value; in cmpxchg() 229 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg_ptr() 235 : "0" (exchange_value), "r" (dest), "r" (compare_value) in cmpxchg_ptr() 301 return _Atomic_cas32(exchange_value, dest, compare_value); in cmpxchg() 310 return _Atomic_casl(exchange_value, dest, compare_value); in cmpxchg() 316 return _Atomic_cas64(exchange_value, dest, compare_value); in cmpxchg_ptr() 318 return _Atomic_cas32(exchange_value, dest, compare_value); in cmpxchg_ptr() 359 return (*os::atomic_cmpxchg_func)(exchange_value, dest, compare_value); in cmpxchg() [all …]
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_acquire(dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_acquire(dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_acquire(dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_acquire(dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_acquire(dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_acquire(dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_acquire(dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_acquire(dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 32 size_t compare_value; in atomic_add() local 35 compare_value = *dest; in atomic_add() 36 exchange_value = compare_value + value; in atomic_add() 37 } while (Atomic::cmpxchg(dest, compare_value, exchange_value) != compare_value); in atomic_add() 42 size_t compare_value; in atomic_dec() local 45 compare_value = *dest; in atomic_dec() 46 assert(compare_value >= 1, "invariant"); in atomic_dec() 47 exchange_value = compare_value - 1; in atomic_dec() 48 } while (Atomic::cmpxchg(dest, compare_value, exchange_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_ptr_acquire((intptr_t*)dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 …ptr((intptr_t)exchange_value, (volatile intptr_t*)dest, (intptr_t)compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_ptr_acquire((intptr_t*)dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 …ptr((intptr_t)exchange_value, (volatile intptr_t*)dest, (intptr_t)compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/jfr/recorder/storage/ |
H A D | jfrStorageControl.cpp | 33 size_t compare_value; in atomic_add() local 36 compare_value = OrderAccess::load_ptr_acquire((intptr_t*)dest); in atomic_add() 37 exchange_value = compare_value + value; in atomic_add() 38 …ptr((intptr_t)exchange_value, (volatile intptr_t*)dest, (intptr_t)compare_value) != compare_value); in atomic_add() 43 size_t compare_value; in atomic_dec() local 46 compare_value = OrderAccess::load_ptr_acquire((intptr_t*)dest); in atomic_dec() 47 assert(compare_value >= 1, "invariant"); in atomic_dec() 48 exchange_value = compare_value - 1; in atomic_dec() 49 …ptr((intptr_t)exchange_value, (volatile intptr_t*)dest, (intptr_t)compare_value) != compare_value); in atomic_dec()
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | atomic_solaris_x86.inline.hpp | 73 jint compare_value IS_MP_DECL()); 75 jlong compare_value IS_MP_DECL()); 87 return _Atomic_cmpxchg(exchange_value, dest, compare_value IS_MP_ARG()); in cmpxchg() 91 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value IS_MP_ARG()); in cmpxchg() 146 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() 150 return (void*)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() 213 …inline jint _Atomic_cmpxchg(jint exchange_value, volatile jint* dest, jint compare_value, int mp) { in _Atomic_cmpxchg() argument 216 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in _Atomic_cmpxchg() 228 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in _Atomic_cmpxchg_long() 232 return _Atomic_cmpxchg_long_gcc(exchange_value, dest, compare_value, os::is_MP()); in _Atomic_cmpxchg_long() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | atomic_solaris_x86.inline.hpp | 73 jint compare_value IS_MP_DECL()); 75 jlong compare_value IS_MP_DECL()); 87 return _Atomic_cmpxchg(exchange_value, dest, compare_value IS_MP_ARG()); in cmpxchg() 91 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value IS_MP_ARG()); in cmpxchg() 146 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() 150 return (void*)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() 213 …inline jint _Atomic_cmpxchg(jint exchange_value, volatile jint* dest, jint compare_value, int mp) { in _Atomic_cmpxchg() argument 216 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in _Atomic_cmpxchg() 228 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in _Atomic_cmpxchg_long() 232 return _Atomic_cmpxchg_long_gcc(exchange_value, dest, compare_value, os::is_MP()); in _Atomic_cmpxchg_long() [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 93 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 97 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 144 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 148 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 153 …r_t Atomic::cmpxchg_ptr(intptr_t exchange_value, volatile intptr_t* dest, intptr_t compare_value) { in cmpxchg_ptr() argument 154 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 157 … Atomic::cmpxchg_ptr(void* exchange_value, volatile void* dest, void* compare_value) { in cmpxchg_ptr() argument 158 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 193 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value, os::is_MP()); in cmpxchg() 197 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | atomic_bsd_x86.inline.hpp | 93 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 97 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 144 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 148 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 153 …r_t Atomic::cmpxchg_ptr(intptr_t exchange_value, volatile intptr_t* dest, intptr_t compare_value) { in cmpxchg_ptr() argument 154 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 157 … Atomic::cmpxchg_ptr(void* exchange_value, volatile void* dest, void* compare_value) { in cmpxchg_ptr() argument 158 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 193 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value, os::is_MP()); in cmpxchg() 197 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 93 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 97 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 144 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 148 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 153 …r_t Atomic::cmpxchg_ptr(intptr_t exchange_value, volatile intptr_t* dest, intptr_t compare_value) { in cmpxchg_ptr() argument 154 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 157 … Atomic::cmpxchg_ptr(void* exchange_value, volatile void* dest, void* compare_value) { in cmpxchg_ptr() argument 158 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 193 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value, os::is_MP()); in cmpxchg() 197 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | atomic_bsd_x86.inline.hpp | 93 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 97 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 144 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 148 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp) in cmpxchg() 153 …r_t Atomic::cmpxchg_ptr(intptr_t exchange_value, volatile intptr_t* dest, intptr_t compare_value) { in cmpxchg_ptr() argument 154 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 157 … Atomic::cmpxchg_ptr(void* exchange_value, volatile void* dest, void* compare_value) { in cmpxchg_ptr() argument 158 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 193 return _Atomic_cmpxchg_long(exchange_value, dest, compare_value, os::is_MP()); in cmpxchg() 197 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | atomic_linux_zero.inline.hpp | 268 jint compare_value) { in cmpxchg() argument 270 return arm_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 273 return m68k_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 275 return __sync_val_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 282 jlong compare_value) { in cmpxchg() argument 284 return __sync_val_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 289 intptr_t compare_value) { in cmpxchg_ptr() argument 291 return arm_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg_ptr() 294 return m68k_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg_ptr() 303 void* compare_value) { in cmpxchg_ptr() argument [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | atomic_linux_zero.inline.hpp | 268 jint compare_value) { in cmpxchg() argument 270 return arm_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 273 return m68k_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 275 return __sync_val_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 282 jlong compare_value) { in cmpxchg() argument 284 return __sync_val_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg() 289 intptr_t compare_value) { in cmpxchg_ptr() argument 291 return arm_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg_ptr() 294 return m68k_compare_and_swap(dest, compare_value, exchange_value); in cmpxchg_ptr() 303 void* compare_value) { in cmpxchg_ptr() argument [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/os_cpu/linux_arm/ |
H A D | atomic_linux_arm.hpp | 106 int32_t compare_value) { in reorder_cmpxchg_func() argument 108 return (*os::atomic_cmpxchg_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_func() 113 int64_t compare_value) { in reorder_cmpxchg_long_func() argument 116 return (*os::atomic_cmpxchg_long_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_long_func() 124 T compare_value, in operator ()() argument 127 return cmpxchg_using_helper<int32_t>(reorder_cmpxchg_func, exchange_value, dest, compare_value); in operator ()() 134 T compare_value, in operator ()() argument 137 …turn cmpxchg_using_helper<int64_t>(reorder_cmpxchg_long_func, exchange_value, dest, compare_value); in operator ()()
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/os_cpu/linux_arm/ |
H A D | atomic_linux_arm.hpp | 106 int32_t compare_value) { in reorder_cmpxchg_func() argument 108 return (*os::atomic_cmpxchg_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_func() 113 int64_t compare_value) { in reorder_cmpxchg_long_func() argument 116 return (*os::atomic_cmpxchg_long_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_long_func() 124 T compare_value, in operator ()() argument 127 return cmpxchg_using_helper<int32_t>(reorder_cmpxchg_func, exchange_value, dest, compare_value); in operator ()() 134 T compare_value, in operator ()() argument 137 …turn cmpxchg_using_helper<int64_t>(reorder_cmpxchg_long_func, exchange_value, dest, compare_value); in operator ()()
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/os_cpu/linux_arm/ |
H A D | atomic_linux_arm.hpp | 106 int32_t compare_value) { in reorder_cmpxchg_func() argument 108 return (*os::atomic_cmpxchg_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_func() 113 int64_t compare_value) { in reorder_cmpxchg_long_func() argument 116 return (*os::atomic_cmpxchg_long_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_long_func() 123 T compare_value, in operator ()() argument 127 return cmpxchg_using_helper<int32_t>(reorder_cmpxchg_func, dest, compare_value, exchange_value); in operator ()() 133 T compare_value, in operator ()() argument 137 …return cmpxchg_using_helper<int64_t>(reorder_cmpxchg_long_func, dest, compare_value, exchange_valu… in operator ()()
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | atomic_windows_x86.inline.hpp | 123 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 124 return (*os::atomic_cmpxchg_func)(exchange_value, dest, compare_value); in cmpxchg() 127 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 128 return (*os::atomic_cmpxchg_long_func)(exchange_value, dest, compare_value); in cmpxchg() 132 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 136 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 222 mov eax, compare_value in cmpxchg() 232 jint cmp_lo = (jint)compare_value; in cmpxchg() 233 jint cmp_hi = *( ((jint*)&compare_value) + 1 ); in cmpxchg() 250 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | atomic_windows_x86.inline.hpp | 123 … Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { in cmpxchg() argument 124 return (*os::atomic_cmpxchg_func)(exchange_value, dest, compare_value); in cmpxchg() 127 … Atomic::cmpxchg (jlong exchange_value, volatile jlong* dest, jlong compare_value) { in cmpxchg() argument 128 return (*os::atomic_cmpxchg_long_func)(exchange_value, dest, compare_value); in cmpxchg() 132 return (intptr_t)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 136 return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value); in cmpxchg_ptr() 222 mov eax, compare_value in cmpxchg() 232 jint cmp_lo = (jint)compare_value; in cmpxchg() 233 jint cmp_hi = *( ((jint*)&compare_value) + 1 ); in cmpxchg() 250 return (intptr_t)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value); in cmpxchg_ptr() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/os_cpu/linux_arm/ |
H A D | atomic_linux_arm.hpp | 109 int32_t compare_value) { in reorder_cmpxchg_func() argument 111 return (*os::atomic_cmpxchg_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_func() 116 int64_t compare_value) { in reorder_cmpxchg_long_func() argument 119 return (*os::atomic_cmpxchg_long_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_long_func() 126 T compare_value, in operator ()() argument 130 return cmpxchg_using_helper<int32_t>(reorder_cmpxchg_func, dest, compare_value, exchange_value); in operator ()() 136 T compare_value, in operator ()() argument 140 …return cmpxchg_using_helper<int64_t>(reorder_cmpxchg_long_func, dest, compare_value, exchange_valu… in operator ()()
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/os_cpu/linux_arm/ |
H A D | atomic_linux_arm.hpp | 109 int32_t compare_value) { in reorder_cmpxchg_func() argument 111 return (*os::atomic_cmpxchg_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_func() 116 int64_t compare_value) { in reorder_cmpxchg_long_func() argument 119 return (*os::atomic_cmpxchg_long_func)(compare_value, exchange_value, dest); in reorder_cmpxchg_long_func() 126 T compare_value, in operator ()() argument 130 return cmpxchg_using_helper<int32_t>(reorder_cmpxchg_func, dest, compare_value, exchange_value); in operator ()() 136 T compare_value, in operator ()() argument 140 …return cmpxchg_using_helper<int64_t>(reorder_cmpxchg_long_func, dest, compare_value, exchange_valu… in operator ()()
|