# HG changeset patch # User Christian Urban # Date 1416213532 0 # Node ID 3703ade9b17c7b59f657ec25019f433a7fe5d739 # Parent 1b86f65226977a76cb55468c214f321e985e2336 updated diff -r 1b86f6522697 -r 3703ade9b17c progs/appHa.j --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/progs/appHa.j Mon Nov 17 08:38:52 2014 +0000 @@ -0,0 +1,25 @@ +ldc 1000 +istore 0 +iload 0 +istore 1 +iload 0 +istore 2 +iload 0 +istore 3 + +Loop_begin_0: + +ldc 0 +iload 1 +if_icmpge Loop_end_1 + +Loop_begin_2: + +ldc 0 +iload 2 +if_icmpge Loop_end_3 + +Loop_begin_4: + +ldc 0 +iload 3 \ No newline at end of file diff -r 1b86f6522697 -r 3703ade9b17c progs/appHb.j --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/progs/appHb.j Mon Nov 17 08:38:52 2014 +0000 @@ -0,0 +1,28 @@ +if_icmpge Loop_end_5 +iload 3 +ldc 1 +isub +istore 3 +goto Loop_begin_4 + +Loop_end_5: + +iload 0 +istore 3 +iload 2 +ldc 1 +isub +istore 2 +goto Loop_begin_2 + +Loop_end_3: + +iload 0 +istore 2 +iload 1 +ldc 1 +isub +istore 1 +goto Loop_begin_0 + +Loop_end_1: diff -r 1b86f6522697 -r 3703ade9b17c slides/slides08.pdf Binary file slides/slides08.pdf has changed diff -r 1b86f6522697 -r 3703ade9b17c slides/slides08.tex --- a/slides/slides08.tex Sun Nov 16 18:05:14 2014 +0000 +++ b/slides/slides08.tex Mon Nov 17 08:38:52 2014 +0000 @@ -32,7 +32,6 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\mode{ \begin{frame}[c] \frametitle{Bird's Eye View} @@ -47,10 +46,32 @@ \end{tikzpicture}\\ \end{center} -\end{frame}} +\end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] +\frametitle{JVM Code} +\footnotesize +\mbox{}\\[-20mm]\mbox{} + +\begin{columns} +\begin{column}{7cm} +\lstinputlisting[numbers=none]{../progs/appHa.j} +\end{column} + +\begin{column}{7cm} +\lstinputlisting[numbers=none]{../progs/appHb.j} +\end{column} + +\end{columns} + +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \mode{ \begin{frame}[c] @@ -149,6 +170,27 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] +\tiny + +\begin{columns} +\begin{column}{7cm} +\lstinputlisting[numbers=none]{../progs/appHa.j} +\end{column} + +\begin{column}{7cm} +\lstinputlisting[numbers=none]{../progs/appHb.j} +\end{column} + +\end{columns} + +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \mode{ \begin{frame}[t] \frametitle{\begin{tabular}{c}Interpreted Code\end{tabular}}