1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * atomic64_t for 386/486
5 * Copyright © 2010 Luca Barbieri
8 #include <linux/linkage.h>
9 #include <asm/alternative-asm.h>
11 /* if you want SMP support, implement these with real spinlocks */
23 SYM_FUNC_END(atomic64_##op##_386); \
26 SYM_FUNC_START(atomic64_##op##_386); \
177 BEGIN(dec_if_positive)