Home
last modified time | relevance | path

Searched defs:__order (Results 1 – 25 of 47) sorted by relevance

12

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__atomic/
Dcxx_atomic_impl.h57 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_order(memory_order __order) { in __to_gcc_order()
70 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_failure_order(memory_order __order) { in __to_gcc_failure_order()
93 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
97 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
103 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
108 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
113 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
121 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
127 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
132 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/c++/v1/__atomic/
Dcxx_atomic_impl.h57 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_order(memory_order __order) { in __to_gcc_order()
70 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_failure_order(memory_order __order) { in __to_gcc_failure_order()
93 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
97 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
103 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
108 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
113 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
121 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
127 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
132 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/c++/v1/__atomic/
Dcxx_atomic_impl.h57 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_order(memory_order __order) { in __to_gcc_order()
70 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_failure_order(memory_order __order) { in __to_gcc_failure_order()
93 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
97 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
103 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
108 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
113 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
121 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
127 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
132 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/c++/v1/__atomic/
Dcxx_atomic_impl.h64 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_order(memory_order __order) { in __to_gcc_order()
77 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_failure_order(memory_order __order) { in __to_gcc_failure_order()
100 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
104 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
110 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
115 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
120 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
128 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
134 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
139 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
[all …]
/aosp_15_r20/external/cronet/third_party/libc++/src/include/__atomic/
H A Dcxx_atomic_impl.h57 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_order(memory_order __order) { in __to_gcc_order()
70 _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_CONSTEXPR int __to_gcc_failure_order(memory_order __order) { in __to_gcc_failure_order()
93 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
97 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
103 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
108 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
113 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
121 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
127 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
132 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/embedded-sysroots/pigweed_riscv32_sysroot/include/c++/v1/__atomic/
Dcxx_atomic_impl.h69 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_thread_fence(memory_order __order) { in __cxx_atomic_thread_fence()
73 _LIBCPP_HIDE_FROM_ABI inline void __cxx_atomic_signal_fence(memory_order __order) { in __cxx_atomic_signal_fence()
79 __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
84 …OM_ABI void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val, memory_order __order) { in __cxx_atomic_store()
89 …_ABI _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
97 …c_load_inplace(const volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order) { in __cxx_atomic_load_inplace()
103 __cxx_atomic_load_inplace(const __cxx_atomic_base_impl<_Tp>* __a, _Tp* __dst, memory_order __order)… in __cxx_atomic_load_inplace()
108 …HIDE_FROM_ABI _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memory_order __order) { in __cxx_atomic_load()
116 __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __value, memory_order __order)… in __cxx_atomic_exchange()
124 …BI _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value, memory_order __order) { in __cxx_atomic_exchange()
/aosp_15_r20/prebuilts/vndk/v33/arm64/include/generated-headers/bionic/libc/libc/android_vendor.33_arm_armv8-a_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v31/arm64/include/generated-headers/bionic/libc/libc/android_vendor.31_arm_armv8-a_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/runtime/mainline/runtime/sdk/android/x86/include/bionic/libc/include/bits/
H A Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v31/x86/include/generated-headers/bionic/libc/libc/android_vendor.31_x86_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/runtime/mainline/runtime/sdk/android/riscv64/include/bionic/libc/include/bits/
H A Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v32/x86_64/include/generated-headers/bionic/libc/libc/android_vendor.32_x86_x86_64_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v31/x86_64/include/generated-headers/bionic/libc/libc/android_vendor.31_x86_x86_64_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/runtime/mainline/runtime/sdk/android/arm/include/bionic/libc/include/bits/
H A Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v34/arm64/include/generated-headers/bionic/libc/libc/android_vendor.34_arm_armv8-a_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v34/x86/include/generated-headers/bionic/libc/libc/android_vendor.34_x86_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v32/arm64/include/generated-headers/bionic/libc/libc/android_vendor.32_arm_armv8-a_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v31/x86_64/include/generated-headers/bionic/libc/libc/android_vendor.31_x86_64_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/clang-tools/linux-x86/lib64/clang/19/include/bits/
H A Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v31/arm/include/generated-headers/bionic/libc/libc/android_vendor.31_arm_armv7-a-neon_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v33/x86_64/include/generated-headers/bionic/libc/libc/android_vendor.33_x86_64_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v33/arm/include/generated-headers/bionic/libc/libc/android_vendor.33_arm_armv7-a-neon_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/vndk/v33/arm64/include/generated-headers/bionic/libc/libc/android_vendor.33_arm64_armv8-a_shared/gen/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence()
272 …line bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …ic __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/lib/clang/19/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/lib/clang/18/include/bits/
Dstdatomic.h141 static __inline void atomic_thread_fence(memory_order __order __attribute__((__unused__))) { in atomic_thread_fence()
145 static __inline void atomic_signal_fence(memory_order __order __attribute__((__unused__))) { in atomic_signal_fence()
272 …atomic_flag_test_and_set_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_test_and_set_explicit()
276 …e void atomic_flag_clear_explicit(volatile atomic_flag * _Nonnull __object, memory_order __order) { in atomic_flag_clear_explicit()

12