From eec661e44ac859ba651aa2f8cbc9fa6f7ba88220 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 26 May 2017 10:19:39 +0200 Subject: ... --- parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parse.go b/parse.go index f94e861..c6ab09e 100644 --- a/parse.go +++ b/parse.go @@ -46,7 +46,7 @@ type Instruction interface { type Lit uint16 -func newLit(v uint16) Lit { return Lit(v & 0x7fff) } +func newLit(v uint16) Lit { return Lit(v &^ uint16(1<<15)) } func (v Lit) String() string { return fmt.Sprintf("LIT %0.4X", uint16(v)) } func (v Lit) isInstruction() {} -- cgit v1.2.3