From: Luke Kenneth Casson Leighton Date: Tue, 9 Jan 2024 11:10:31 +0000 (+0000) Subject: bug 1244: add notes on ffirst and ddffirst X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bd9e861c1f64871a98250e89d70d43a34ae659c7;p=libreriscv.git bug 1244: add notes on ffirst and ddffirst --- diff --git a/conferences/fosdem2024/fosdem2024_ddffirst/fosdem2024_ddffirst.tex b/conferences/fosdem2024/fosdem2024_ddffirst/fosdem2024_ddffirst.tex index 06a73fe60..e17b541ef 100644 --- a/conferences/fosdem2024/fosdem2024_ddffirst/fosdem2024_ddffirst.tex +++ b/conferences/fosdem2024/fosdem2024_ddffirst/fosdem2024_ddffirst.tex @@ -137,7 +137,7 @@ function op\_cmpi(BA, RA, SI) # cmpi not vector-cmpi! \item Solution: a protocol that allows optional load/store \item instruction \textit{requests} a number of elements \item instruction \textit{informs} the number actually loaded - \item first load/store is not optional + \item first element load/store is not optional (cannot fail) \vspace{20pt} \item Load/Store is Memory to/from Register, what about Register to Register? @@ -166,7 +166,7 @@ for (i = 0; i < VL; i++) \item VL truncation can be inclusive or exclusive (include or exclude a NULL pointer or a string-end character, or overflow result) - \item + \item \textit{Truncation can be to zero Vector Length} \end{itemize} \end{frame}