X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=Mate%2FX86CodeGen.hs;h=2355acdb9266edb77d4a760d4140fd178298f5ed;hb=cf43ecc7ce06b6cbfa675239d050e3de30b15103;hp=21d2b3c88db364fa3711d520d3ee1a3f858a3fc3;hpb=d41300b14108d0fb6d478050852af46bc19069fa;p=mate.git diff --git a/Mate/X86CodeGen.hs b/Mate/X86CodeGen.hs index 21d2b3c..2355acd 100644 --- a/Mate/X86CodeGen.hs +++ b/Mate/X86CodeGen.hs @@ -239,7 +239,7 @@ emitFromBB cls hmap = do mov esp ebp pop ebp ret - emit _ = do cmovbe eax eax -- dummy + emit invalid = error $ "insn not implemented yet: " ++ (show invalid) cArgs x = (8 + 4 * (fromIntegral x)) cArgs_ x = (8 + 4 * case x of I0 -> 0; I1 -> 1; I2 -> 2; I3 -> 3)