From e54fde7f0bb440d0b718e837231110ed1281c5fd Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 10 Feb 2018 15:34:55 +0100 Subject: ... --- parse.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parse.go b/parse.go index 307f2a3..cac3549 100644 --- a/parse.go +++ b/parse.go @@ -5,9 +5,9 @@ import "fmt" // Decode instruction func Decode(v uint16) Instruction { switch { - case v&(1<<15) != 0: + case v&(1<<15) == 1<<15: return newLit(v) - case v&(7<<13) == 0: + case v&(7<<13) == 0<<13: return newJump(v) case v&(7<<13) == 1<<13: return newCond(v) -- cgit v1.2.3