From 52de33c7e051997537967accaba4f7cd54108a86 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sun, 15 Oct 2023 18:20:58 +0100 Subject: [PATCH] --- simple_v_extension/daxpy_example.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/simple_v_extension/daxpy_example.mdwn b/simple_v_extension/daxpy_example.mdwn index 55c49863b..6316ca2ab 100644 --- a/simple_v_extension/daxpy_example.mdwn +++ b/simple_v_extension/daxpy_example.mdwn @@ -36,8 +36,9 @@ is a new Draft set of instructions for the Scalar Subsets, which save having to pre-subtract an offset before running the loop. For `sv.lfdup`, RA is Scalar so continuously accumulates -additions of the immediate (8): -the last write to RA is the address for +additions of the immediate (8) but only *after* RA has been used +as the Effective Address. +The last write to RA is the address for the next block (the next time round the CTR loop). To understand this it is necessary to appreciate that SVP64 is as if a sequence of loop-unrolled scalar instructions were -- 2.30.2