bug 1244: separate frame for linked list image
[libreriscv.git] / conferences / fosdem2024 / fosdem2024_ddffirst / fosdem2024_ddffirst.tex
index ed3cec9b353fc8b78ace6930b6dd11383892824f..edcf5e7a2cfe02e131f5751a91145f76b1b3de9e 100644 (file)
@@ -177,11 +177,36 @@ for (i = 0; i < VL; i++)
 
 }
 
+\frame{\frametitle{sv.lbz/ff=RC1/vli *16,1(10)}
+    \begin{center}
+        \includegraphics[width=0.6\textwidth]{lbz_ff_vli.png}
+    \end{center}
+
+  \begin{itemize}
+    \item r10 points to memory address 0x001007
+    \item sv.lbz (Power ISA load byte immediate) multiplies immediate
+          offset by element step index, to get Effective Address (EA)
+    \item LD/ST has no Rc=1 so Data-Dependent Fail-First specified
+          as "ff=RC1". Not LD/ST Fault First! vli: VL inclusive
+    \item Test done after each load. Fails at Memory contents
+          0x001009. Inclusive Mode: VL is truncated to 5 (FIVE) not 4
+ \end{itemize}
+}
+
 \frame{\frametitle{linked-list walking}
+
   \begin{itemize}
     \item "TODO
  \end{itemize}
 }
+
+\frame{\frametitle{sv.ld/ff=RC1/vli *17, 8(*16)}
+       
+       \begin{center}
+               \includegraphics[width=1.0\textwidth]{linked_list_dd.png}
+       \end{center}
+}
+
 \frame{\frametitle{Summary}
 
  \begin{itemize}