aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/usr/basics.c
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mikisabate@gmail.com>2024-09-03 16:04:01 +0200
committerMiquel Sabaté Solà <mikisabate@gmail.com>2024-12-05 16:02:50 +0100
commitb293f2b1e0f82684e474909ec831851e026c8281 (patch)
treeac6ed18ed74f174926fc68a2c6bdf3dd3e136053 /arch/riscv/usr/basics.c
parent7233ca6dc0cd2513dccfcc521ecb9d1676fcc0b7 (diff)
downloadfarga-b293f2b1e0f82684e474909ec831851e026c8281.tar.gz
farga-b293f2b1e0f82684e474909ec831851e026c8281.zip
arch/riscv/usr: Add t0 in the clobber list
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'arch/riscv/usr/basics.c')
-rw-r--r--arch/riscv/usr/basics.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/riscv/usr/basics.c b/arch/riscv/usr/basics.c
index 9194565..9b2267e 100644
--- a/arch/riscv/usr/basics.c
+++ b/arch/riscv/usr/basics.c
@@ -116,7 +116,7 @@ static inline void atomic_add(uint64_t *a, uint64_t value)
"beqz t0, .Latomic_add_retry"
: "+A"(*a)
: "r"(value)
- : "memory");
+ : "t0", "memory");
}
void test_atomic_add(void)