From cb7870f3ed653aaf6241e014b2491178460ffb3c Mon Sep 17 00:00:00 2001 From: Christiaan Baaij Date: Wed, 10 Mar 2010 16:22:15 +0100 Subject: [PATCH 1/1] Update figure of higher-order ALU, and fix some miner spelling mistakes --- "c\316\273ash.lhs" | 2 +- highordcpu.svg | 92 ++++++++++++++++++++++------------------------ 2 files changed, 45 insertions(+), 49 deletions(-) diff --git "a/c\316\273ash.lhs" "b/c\316\273ash.lhs" index 3f85078..e4a570e 100644 --- "a/c\316\273ash.lhs" +++ "b/c\316\273ash.lhs" @@ -1456,7 +1456,7 @@ cpu (State s) input addrs opc = (State s', out) , fu mul inputs (addrs!3) ] inputs = 0 +> (1 +> (input +> s)) - out = head s' + out = last s \end{code} \end{minipage} \begin{minipage}{0.07\linewidth} diff --git a/highordcpu.svg b/highordcpu.svg index d95d658..6d5bee3 100644 --- a/highordcpu.svg +++ b/highordcpu.svg @@ -23,9 +23,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.1964286" - inkscape:cx="82.818524" - inkscape:cy="113.6145" + inkscape:zoom="1.8842873" + inkscape:cx="120.61935" + inkscape:cy="81.310286" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -147,49 +147,45 @@ width="231" id="rect9258" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> - - - - - - + + + + + transform="matrix(-1,0,0,1,815.24,0)"> + transform="matrix(-1,0,0,1,927.24023,0)"> @@ -448,7 +444,7 @@ + transform="matrix(-1,0,0,1,927.24,0)"> + transform="matrix(0.31195247,0,0,0.31195247,591.83726,836.43354)" /> + transform="matrix(-1,0,0,1,1039.2402,0)"> @@ -712,7 +708,7 @@ + transform="matrix(-1,0,0,1,1039.24,0)"> + transform="matrix(0.31195247,0,0,0.31195247,614.93726,931.33355)" /> + transform="matrix(0.31195247,0,0,0.31195247,447.28726,824.4831)" /> + transform="matrix(0.31195247,0,0,0.31195247,559.28726,832.4831)" />