X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fdsd-paper.git;a=blobdiff_plain;f=c%CE%BBash.lhs;h=2fa6b8615ff78ce701ecefb496b9223b1bd57bbb;hp=3bcf41e75f41e3a0d507925cf1b78ea005e7b251;hb=645d4f8e703fcb77044b0fce5b3134187ef056aa;hpb=04826a331fd930f2657850390efe332f18c40424 diff --git "a/c\316\273ash.lhs" "b/c\316\273ash.lhs" index 3bcf41e..2fa6b86 100644 --- "a/c\316\273ash.lhs" +++ "b/c\316\273ash.lhs" @@ -762,7 +762,7 @@ circuit~\cite{reductioncircuit} for floating point numbers. the rest of paper is: \hs{[a|n]}. Where the \hs{a} is the element type, and \hs{n} is the length of the vector. Note that this is a notation used in this paper only, vectors are slightly more - elaborate in real \CLaSH\ programs. + verbose in real \CLaSH\ descriptions. % The state type of an 8 element register bank would then for example % be: @@ -1192,12 +1192,11 @@ the vectors of the \acro{FIR} code to a length of 4, is depicted in \subsection{Higher order CPU} \begin{code} -fu op inputs (addr1, addr2) (State out) = - (State out', out) +fu op inputs (addr1, addr2) regOut = (regIn, regOut) where - in1 = inputs!addr1 - in2 = inputs!addr2 - out' = op in1 in2 + in1 = inputs!addr1 + in2 = inputs!addr2 + regIn = op in1 in2 \end{code} \begin{code}