Home
last modified time | relevance | path

Searched refs:compare_value (Results 1 – 25 of 776) sorted by relevance

12345678910>>...32

/dports/games/gnome-taquin/gnome-taquin-3.38.1/src/
H A Dtest-taquin.vala75 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 Datomic_solaris_sparc.inline.hpp186 : "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 Datomic_solaris_sparc.inline.hpp186 : "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 DjfrStorageControl.cpp33 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 DjfrStorageControl.cpp33 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 DjfrStorageControl.cpp33 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 DjfrStorageControl.cpp33 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 DjfrStorageControl.cpp32 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 DjfrStorageControl.cpp33 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 DjfrStorageControl.cpp33 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 Datomic_solaris_x86.inline.hpp73 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 Datomic_solaris_x86.inline.hpp73 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 Datomic_linux_x86.inline.hpp93 … 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 Datomic_bsd_x86.inline.hpp93 … 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 Datomic_linux_x86.inline.hpp93 … 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 Datomic_bsd_x86.inline.hpp93 … 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 Datomic_linux_zero.inline.hpp268 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 Datomic_linux_zero.inline.hpp268 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 Datomic_linux_arm.hpp106 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 Datomic_linux_arm.hpp106 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 Datomic_linux_arm.hpp106 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 Datomic_windows_x86.inline.hpp123 … 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 Datomic_windows_x86.inline.hpp123 … 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 Datomic_linux_arm.hpp109 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 Datomic_linux_arm.hpp109 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 ()()

12345678910>>...32