From: Matthijs Kooijman Date: Wed, 3 Mar 2010 19:29:13 +0000 (+0100) Subject: Use function names instead of operators in the higher order CPU. X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fdsd-paper.git;a=commitdiff_plain;h=c8e108df889f5926bb6d5aa2e9a506a24df752b6 Use function names instead of operators in the higher order CPU. --- diff --git "a/c\316\273ash.lhs" "b/c\316\273ash.lhs" index b5e074d..447e3ac 100644 --- "a/c\316\273ash.lhs" +++ "b/c\316\273ash.lhs" @@ -1272,9 +1272,9 @@ cpu :: CpuState -> Word -> [(Index 6, Index 6) | 4] cpu (State s) input addrs opc = (State s', out) where s' = [ fu (multiop opc) inputs (addrs!0) - , fu (+) inputs (addrs!1) - , fu (-) inputs (addrs!2) - , fu (*) inputs (addrs!3) + , fu add inputs (addrs!1) + , fu sub inputs (addrs!2) + , fu mul inputs (addrs!3) ] inputs = 0 +> (1 +> (input +> s)) out = head s'