projects
/
calu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5d087d3
)
isa_cmp: Loopsize added
author
Martin Perner
<martin@perner.cc>
Mon, 18 Oct 2010 13:18:59 +0000
(15:18 +0200)
committer
Martin Perner
<martin@perner.cc>
Mon, 18 Oct 2010 13:18:59 +0000
(15:18 +0200)
1_isacmp/spear2.tex
patch
|
blob
|
history
diff --git
a/1_isacmp/spear2.tex
b/1_isacmp/spear2.tex
index 0b453b670444da124ae02ac7cbf999f6f3468db9..1176c929c4129d3904ea6eca7bc955c6b729ffcc 100644
(file)
--- a/
1_isacmp/spear2.tex
+++ b/
1_isacmp/spear2.tex
@@
-57,4
+57,4
@@
rts
\end{lstlisting}
\r
Man erkennt, dass innerhalb der Schleife 6 Instruktionen ausgeführt werden (inkl. Bedingungen). Ein Jump bewirkt
\r
einen Flush in der Decode-Stufe. Also wird jump zu einem jump+nop. Also solange die Schleife exekutiert wird, ergibt sich eine
\r
-Laufzeit von 7 Zyklen.
\r
+Laufzeit von 7 Zyklen
, bei 6 Befehlen was einer Codesize des Loops von 12 Bytes entspricht
.
\r