From 86ea400d6a51584a27cd9c189a3b6f306cb34232 Mon Sep 17 00:00:00 2001 From: Christian Herber Date: Mon, 15 Apr 2024 10:34:10 +0200 Subject: [PATCH] Updating note on cracking/atomicity - the text was outdated following the changes done to atomic update of rd and rd+1 --- zilsd.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zilsd.adoc b/zilsd.adoc index eed46c4..ff8a874 100644 --- a/zilsd.adoc +++ b/zilsd.adoc @@ -16,7 +16,7 @@ The Zilsd extension adds the following RV32-only instructions: [NOTE] ==== -Implementations may need to crack these instructions, and perform to memory operations in sequence. Therefore, implementations are not required to ensure atomicity in loading/storing to/from the individual registers relating to a 64-bit operand. +Implementations may need to crack these instructions, and perform to memory operations in sequence. Therefore, implementations are not required to ensure atomicity when storing to memory. Still, writing to the individual registers relating to a 64-bit operand of a load must happen atomically to ensure fault handling is possible. ==== === Compressed Load/Store pair instructions